A statue of Little red riding hood in downtown Munich, Germany.
Image posted by fabsreader
July 31, 2012
Rate this!