2012-06-23 New Haven Canal Days
Jun 8 – 23, 2012