Twin Peaks Season 3 Episode 8 Breakdown - Gotta Light?

In the craziest Twin Peaks yet! We get the Woodsman, a nuclear explosion, garmonbozia, and THE Nine Inch Nails. Greg and Ryan gotta light for you in this week's recap!