Showtime has finally let the girl out of the bag on their Twin Peaks plans. The premium cable network just revealed that their limited revival series will debut Sunday, May 21 at 9 PM. The premiere will be two hours, and immediately following that, Showtime streaming services will give access to the next two episodes. Shove them all in yourself at once! It’s what David Lynch would do.