Episode 29: Miss Twin Peaks
On Sunday, March 16, 1989 in Twin Peaks, WA: In the original series’ penultimate episode Miss Twin Peaks is crowned. Is it Donna? Audrey? Shelly? Annie? The Log Lady? Everyone’s at the event...including Windom Earle, who is ready to take his queen to the Black Lodge. Was this episode a hit or a Miss? The Now Peaking hosts are here to pull back the red curtain and tell you all!