Share
twitterlinkedinfacebook
Image 1 of 1
013_China_2002_Shanghai.jpg
China. Shanghai. Shanghai stadium. Policemen dressed in camouflage clothes are keeping dogs on leads for safety measures on the ground before the start of a football game. © 2002 Didier Ruef