
Episode 15: The Sun Comes Up and Down Each Day
February 15, 2021
Laura Palmer's killer is revealed in one of the most harrowing yet brilliant episodes of television ever, Twin Peaks episode 2.7 "Lonely Souls," original air date November 10, 1990.