More Photos From This Series
Beijing, China 2001-08-22
The China Central Television tower looming over everything around it.
Add your comment. No HTML allowed.