This week our hosts are under the influence of episode 106 of Twin Peaks, “Demons”. After what seems like forever, Audrey is back in the safe embrace of Twin Peaks. Maddy decides (a little late, if you ask Daniel) it’s time to get the hell outta town. The episode ends with huge revelations about ghosts?