Twin Peaks UK Festival 2011: Weekend review

David Lynch and Mark Frost’s cult masterpiece Twin Peaks – starring Kyle MacLachlan, Sheryl Lee and Ray Wise – was celebrated in decadent flair at London’s Riverside Studios this past weekend at the Twin Peaks UK Festival 2011. Now in its second year, the festival was captained by the Lynch-inspired Continue Reading