Toad's Place, New Haven, CT
Thursday July 10th, 2008
No Image
Photos by
Katie Vicious