Neil Dowden’s Live Review of Twin Peaks at 100 Club, London

    Artist: Twin Peaks Venue: 100 Club, London Critic: Neil Dowden Publication: MusicOMH, 2015 Writing Disorders: Toxic Tedium       Neil, this is the most antiseptic live review I’ve ever read. I don’t know if it’s just how older British men write about music or if your comatose colleagues put you up to […]