The first regular episode of Twin Peaks was set on Saturday, February 25th, 1989. We learn how Laura Palmer was murdered. Shelly finds Leo’s blood-stained shirt. Donna and James have their first date. And Sarah Palmer has a vision of the long-haired man who may be Laura’s killer. Get the scoop (with cherry pie!) on this Now Peaking Podcast!