Twin Peaks art show

It’s still hard to believe that Showtime released eighteen new episodes of Twin Peaks in 2017. David Lynch and Mark Frost‘s show often leaned on dreamlike imagery, but those new episodes somehow really happened, and now a new Twin Peaks art show is coming to Mondo Gallery to pay tribute to the mind-boggling series. Check out several pieces from the upcoming show below. Read More »