« back to search results

Image 13 of 83
< Prev Next >
_CHI3662.jpg
China, Shanghai.  Oriental Pearl TV Tower, Office Buildings, and Pedestrians.