In our twenty-sixth installment, we dive into the history of Twin Peaks, ahead of the new series on May 21st. This is our longest episode yet at almost 2 1/2 hours. The music featured in this episode is property of Angelo Badalamenti and David Lynch.