Anyone want some coffee and a piece of cherry pie? Here’s a little look back at the original Twin Peaks – and a teaser for the new Showtime limited series, premiering Sunday, May 21.

Share on FacebookTweet about this on TwitterShare on LinkedInShare on Google+