Revisit Iconic Town Locations In The Latest Twin Peaks Teaser

Needs more donuts.

And one that's not in Twin Peaks...or is it??? We can resume debating where The Black Lodge actually is -- or if it is -- when Twin Peaks is revived on Showtime starting May 21; here's a teaser!