December 23, 2020TV & FilmThe Logcasting crew is joined by writer Hub as shit goes sideways in Twin peaks episode 2.6 "Demons."