Episode 16: Drive With a Dead Girl

Now Peaking

2017-03-11

On Friday, March 10, 1989 in Twin Peaks, WA: The literary irony was thick! Audiences knew who killed Laura Palmer but Sheriff Truman and Agent Cooper were still in t...