Must be carnival… fracpete February 26, 2014 Otherwise, why would you have something like this hanging around town? Seen in Munich, Stacchus. general germany, traveling