Saturday, January 22, 2011

Traffic is gibbering in a lot of Chinese cities.

Lots of headaches.

No comments: