Preview Mode Links will not work in preview mode

Apr 18, 2017

Charles Skaggs & Xan Sprouse discuss "Northwest Passage", a.k.a. the pilot episode of the original ABC television series Twin Peaks from April 8, 1990, featuring the discovery of Laura Palmer's body and FBI Special Agent Dale Cooper's arrival in the mysterious town of Twin Peaks!

Find us here: