David Lynch and Mark Frost's Twin Peaks aired its last episode of season 2 in 1991, over a quarter-century ago. With the series finally making its return for season 3 on Sunday, May 21, we are celebrating all week with a string of Twin Peaks-related features.