Where Exactly Is Riverdale Located? And What Year Is It Set In?

Tag » Where Does Riverdale Take Place