2 The t

New Haven, Connecticut, USA



2 The t, New Haven, CT, USA