17Jun2014

City : New Haven, CT
Venue : The International Arts and Ideas Festival