The limited series revival will premiere on Showtime in 2017.
LOS ANGELES, Dec. 18 (UPI) -- Twin Peaks released an eerie first teaser Friday.
Also read: 2018 NBA Playoffs Injury Tracker: Stephen Curry resumes practice, will be re-evaluated in a week
Read more