Twin Peaks Teaser Brings Back Old Favorites