You are viewing a Past Event

Mon September 18, 2017 - 12:00 AM

Leeds, United Kingdom, 2017

Formed in 2004 Clap Your Hands Say Yeah launched to popularity through the internet, which was unheard at the time. They released their self titled album the following year and after praise from Pitchfork and Bowie showing...See More
I Was There