SINOPIX PHOTO

Add to Lightbox Download
Worst traffic jam in central Beijing, China. One thousand new cars are added to Beijing's roads each day massively adding to the pollution problems..04 Apr 2008
Worst traffic jam in central Beijing, China. One thousand new cars are added to Beijing's roads each day massively adding to the pollution problems..04 Apr 2008
Filename: Lou_0210.jpg
Copyright