Traffic jam in Beijing, China. 2009

- Image ID: BC8GEX
Traffic jam in Beijing, China. 2009
Lou-Foto / Alamy Stock Photo
Image ID: BC8GEX
Location: Beijing China