A statue of Little red riding hood in downtown Munich, Germany.
Photo by fabsreader
Posted July 31, 2012