The anticipation for the return of David Lynch's cult show builds with a pair of new teasers.
It is happening again!
No new footage (grrr) but a pair of new teasers to promote the return of Twin Peaks. One focuses on the corpse of Laura Palmer, the other on Agent Cooper's infamous mirror moment from the Season Two finale. Whenever the show eventually drops some new footage, expect the internet to explode.
Twin Peaks debuts on Showtime in the US May 21st and on Sky Atlantic in the UK May 22nd.