by Lamia Larkin in New Events on Saturday 12 February 2011

One of the greatest and strangest TV shows, Twin Peaks, is celebrating it’s twentieth year anniversary this weekend (February 12 to be exact) with a star-studded art show.

That’s right, a Twin Peaks art show. Held at the Clifton’s Brookdale, which is the only dinner I know of where the inside looks like a forest rave. Think stuffed animals, fake trees, and neon colored lights! It’s the perfect spot to see artwork by David Lynch, Grace Zabriskie, Richard Beymer, and lots more. Fingers crossed the log lady shows up!