Clap Your Hands Say Yeah at Bluebird Denver
If you were cruising through indie playlists in the mid-2000s, there's a good chance Clap Your Hands Say Yeah popped up with their jangly, off-kilter charm. The band burst onto the scene in 2005 with a self-titled debut that became a word-of-mouth sensation, thanks to…