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