What Caused This Traffic Jam In China?

It's no secret that China has terrible traffic, and I think we finally know why! Ostriches! 80 of them to be exact who escaped from their farm and took over the city of Chongzuo!


View Full Site