How’s Annie: Art Inspired By Twin Peaks Season Two’s Shocking Final Scene
On June 10th, 1991, more than 10 million fans watched what they assumed was the grand finale to Twin Peaks. David Lynch and Mark Frost's groundbreaking show ended the same way it started: with…