There’s no other way to put it: this was one of the best days of my life. I’ve posted very little over the last few months due to work and indifference, but the few posts I’ve done have largely involved Twin Peaks. The 3rd Season, aka The Return, wrapped up its season on Sunday, Sept 3, […]