Clap Your Hands Say Yeah -- Satan Said Dance
Channel: kingofthecastle7
Date: 18/06/2014

This track from their 2007 release, Some Loud Thunder, was the third song of their set at the Grog Shop in Cleveland Heights, Ohio, where Clap Your Hands Say Yeah appeared with Field Trip and Stagnant Pools on Saturday, June 14, 2014.