SEEN: Stamford Downtown Parade Spectacular 2017

The 24th annual Downtown Stamford Parade Spectacular was held on November 19, 2017. The parade is one of the largest helium balloon parades in the country, featuring giant balloon characters, marching bands and floats. Were you SEEN?