To celebrate the long-awaited return to the mysterious town of Twin Peaks, Showtime has released a new teaser for the upcoming show.