Click on thumbnail for larger picture...


Fiend Fest @ Toad's Place, New Haven, CT
August 22nd, 2003