These are photos from concerts where Big Head Todd & The Monsters played, so they may be of other bands that played the concert as well.
Taste of St. Louis Festival 2007 Sep 21 - 23, 2007 St. Louis, Missouri, United States Uploaded by Louise Halsey
Squeeze / Big Head Todd & The Monsters Aug 9, 2007 Vienna, Virginia, United States Uploaded by Ahawk9
Big Head Todd & The Monsters Feb 10, 2007 Orlando, Florida, United States Uploaded by Angelajkm