Terror @ Toad's Place, New Haven, CT
Thursday August 19th, 2004