2017 may have been a shitshow for a whole slew of reasons, but one giant reason in its favor is that it was so full of Twin Peaks goodness. Not only did the revival on Showtime kick serious ass, we got 18 hours of it and it still managed to confound and excite us. I really […]