Twin Peaks Episode 12, four episodes down the line into Season 2, and the path toward the revelation of Leland as Laura’s killer is slowly but surely being laid. “The Orchid’s Curse” is a little bit of a stopgap, a brief moment of respite before the show really capitulates to ABC’s demands, puts its foot […] More