China Traffic Jams
Yep, China has the most insane traffic jams in the planet. This is what happens when people come back from vacation in China and try to get into Beijing. And you thought your puny traffic jams were crazy.
People who liked this video also liked
13 comments posted so far. Login to add a comment.