From Denver Post’s extraordinary photo blog collection
Awesome Photos of China (present day)
Morning traffic in China's Chongqing municipality; Chinese car sales are projected to exceed 15 million units in 2010. China became the largest auto market in the world (in terms of units sold) in 2009. (source: http://blogs.denverpost.com/captured/2010/08/09/in-focus-china-economy/2378/)
Also, check out:
New York from Above
Rare Color Photos – United States (circa 1939)