OMGWe're Swooning! Photos of KJ Apa's Best Shirtless Moments in 'Riverdale'

Archiekins is looking good! KJ Apa has had Riverdale viewers swooning since The CW series first premiered in January 2017. The New Zealand native plays the teenage Archie Andrews, who is often on screen...
Read More