Itchy Balloon

The Itchy Balloon is one of the five balloon decorations that was available for a limited time during the Thanksgiving Event in November 2012.