Image 1 of 1

GERMAN_BEIJING_CULTURE_135.jpg

The Olympic Games are shown on LCD screens mounted in subways and city buses in Beijing, China on Tuesday, August 12, 2008.  Kevin German
twitterlinkedinfacebook