If you watch Riverdale, then you already know that KJ Apa, who plays Archie Andrews on the show, is one gorgeous human being. While his signature red locks and boyish grin certainly make us weak in the knees, there’s just something about his shirtless scenes that sends us over the … Read entire story.
Source: POPSUGAR Celebrity