Preview Mode Links will not work in preview mode

May 17, 2017

Charles Skaggs and Xan Sprouse discuss "Beyond Life and Death", the original series finale of Twin Peaks that aired on ABC on June 10, 1991, featuring FBI Special Agent Dale Cooper entering the mysterious Black Lodge and the return of Sheryl Lee as Laura Palmer!

Find us here:
Twitter: 
@GhostwoodCast @CharlesSkaggs @udanax19
Facebook: Facebook.com/GhostwoodPodcast/
Email: GhostwoodPodcast@gmail.com