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.
Drunk Monkeys Logcasting: A Twin Peaks Podcast
TV & Film
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.