Spectators stand on a street cleaning truck as they watch the Nanjing, China, leg of the 2008 Olympic Torch Relay.
Spectators stand on a street cleaning truck as they watch the Nanjing, China, leg of the 2008 Olympic Torch Relay.
Filename: msb-chn-108952mod.jpg
Copyright