Advertisement




Chinese lady angry that her car is going to get towed does something most probably wouldn't.

Prev Random Video Next
More Information:  
On the streets of Beijing, China, a woman is parked illegally on the side of a city street.

Home