Review: Clap Your Hands Say Yeah! – The Tourist
I have been a fan of CYHSY! since their self-titled debut album back in 2005. They burst onto the scene like a whirlwind; incredible melodies, insanely catchy and sing along songs delivered in such a way as to make you dance and holler, this was a feel-good album. The type of album you put on […]