Speed Review #3: Some Loud Thunder

Latest offering from Clap Your Hands Say Yeah is....alright. Some nice tracks, but some are rather self indulgent. 6/10.

Comments