Monday, January 31, 2011

Big Head Todd & the Monsters Red Rocks 2011

Big Head Todd & the Monsters Red Rocks 2011 is the band's most anticipated show of the year. They announce their return to the greatest venue on the planet: Red Rocks Amphitheater on Saturday, JUNE 11th 2011. But that's not all. This year they will be joined by very special guests, GUSTER