A History of Creepy Small Towns on TV, From ‘Twin Peaks’ to ‘Riverdale’ (Photos)

ABC’s new creepy small town show “The Crossing” airs April 2 at 10 p.m.