Twin Peaks ran from 1990-1991 and stars Lara Flynn Boyle, Sheryl Lee, Kyle MacLachlan, and others. It's set in the fictional town of Twin Peaks, Washington, USA. I haven't seen the new series (from 2017) yet, but I'm stoked about it. Take the quiz if you wanna!
Swipe to go to another post.