Toad's Place

Toad's Place
New Haven, CT
May 28, 1996

Toad's Place