Showtime has yet to zero in on a premiere date for its highly anticipated Twin Peaks revival, nor has it let loose with much actual new footage. So, we’ll take what we can get in the meantime. READ MORE & WATCH TEASER