Twin Peaks Season 3 Episode 1 & 2 Breakdown

Greg and Ryan have waited 26 years for this: the return of Twin Peaks. Check out their breakdown of Episodes 1 and 2.