Skip to playerSkip to main content
  • 9 years ago
Astonishing footage has emerged of a car caught by the tail lift of a truck and upended on a busy road in China.

Recommended