On Twin Peaks: The Return, and the Present Delerium
Note: Spoilers below for Twin Peaks: The Return, Parts 1–11.
1989 comes to a small northwestern town, just as it comes to every other place. This town, sheltered by the rains and forests of Washington State, is…