Shanghai World Expo 2010

Share
twitterlinkedinfacebook
Image 14 of 16
< Prev Next >
Spanish Giant Baby 01.jpg
Visitors gather in front of a huge animated baby mannequin displayed in the Spanish pavilion at the site of Shanghai World Expo 2010, in Shanghai, China, on May 10, 2010. Photo by Lucas Schifres/Pictobank