In anticipation of the Riverdale Season 2 Finale on October 11th, we take a look at the burning questions left by the Season 1 Finale.
A review of Riverdale: The Complete First Season DVD including special features, deleted scenes, and more! Own it August 15th.