Showtime just unveiled the first “production featurette” for its Twin Peaks revival, and appropriately enough, it tells us basically nothing about the show. Instead, it serves as a sort of New Age tourism video for the show’s Washington State location, displaying the majestic mountain ranges and waterfalls director David Lynch would probably prefer fans go visit than hang around his set casually revealing secrets. We do get to see the unveiling of the iconic “Welcome To Twin Peaks” sign, which either has held up quite well after a couple decades in storage or was created anew for the revival. Like the owls, it’s probably not as it seems.
Expect the mystery to deepen further before the long-awaited third season of Twin Peaks is released in 2017.