Date Concert Venue Location
Aug 25, 2005
Tower of Power Toad’s Place New Haven, Connecticut, United States