In Archie comics, they lived in Riverdale. But there was a rival town nearby. What was the name of that town?
Search for jobs on Accelerate.com