Curse of Lono, The Water Rats, London, 20th April 2017
Curse of Lono’s show at The Water Rats was a launch for their anticipated debut album Severed. The venue has a rich history, Marx and Lenin are both reputed to have frequented the place during their […]