!!NEW SITE!!

Friday, October 9, 2015

Yep, China has the most insane traffic jams on the planet

My gosh! It looks like a freakin' parking lot! This is what happens when people come back from vacation in China and try to get into Beijing...










No comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...