Twin Peaks Season 2: Episode 20

Published: Feb. 5, 2023, 5 a.m.

Hannah and Cameron talk about Lana, the REAL villain, take bets on who will win Miss Twin Peaks, and talk through the Windom Earle disguises--including his new disguise as a horse.\xa0