P.J.
0
China has the most insane traffic jams in the planet
https://www.youtube.com/watch?v=O3kL6nMap2s
Published on Oct 7, 2015
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.
https://www.youtube.com/watch?v=O3kL6nMap2s
Published on Oct 7, 2015
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.