Events

Share
twitterlinkedinfacebook
Image 18 of 24
< Prev Next >
European Cultural Events 087.jpg
Olivia Ruiz gives a concert at the Spanish Pavilion during Europe Day, on Shanghai World Expo 2010 site, in Shanghai, China, on May 9, 2010. Photo by Lucas Schifres/Pictobank