Scene Analysis

Twin Peaks: Major Briggs’ Vision

The return of Twin Peaks – which originally aired for two seasons and thirty episodes between 1990 and 1991 – was confirmed on Monday, by means of two identical tweets posted simultaneously by series creators David Lynch and Mark Frost, closely followed by a tweeted announcement courtesy of the Showtime network, on which the new episodes will air. A new series…