Episode 15: Lonely Souls

Now Peaking

2017-03-10

On Thursday, March 9, 1989 in Twin Peaks, WA: The killer is revealed!  Twin Peaks viewers finally get closure to the lingering question “Who killed Laura Palmer”. So who was it? Did lustful lothario Ben Horne do the deed? Was Bobby the murderer in a jealous rage? Was it Leo as part of a dangerous sex game? It’s time to stop peeking and have all be fully revealed--so join the Now Peaking hosts as they discuss this Lynch-directed episode!