7 second long videos about life in big China cities. Mostly traffic.
This document might be true and might be fake. It's made in China and you just have to deal with it.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…