Behold a ginormous Balloon!Lorax in Stamford.

Behold a ginormous Balloon!Lorax in Stamford.