Alright, let’s cut right to the chase here. Are you watching Riverdale on Netflix? I was never a fan of the Archie comics, but I’m beyond obsessed with the show featuring the Archie characters set in the small town of the same name. With Archie, Betty, Veronica, Jughead and more sipping…