Only In China

Submitted on 07/03/2021 by: BruceLeroy
play again watch more videos like this one Asian Woman Confuses Acceleration Pedal With Brake Car accident in China Worker Comes In Contact With Live Wire I'd rather be dead Man got splattered on the road just quickly dead Incredible Acts by depraved humans 80,000 lbs 18 Wheels of Death
Accident China 8,931 views

Tags:

You must be logged in to view comments. Click HERE to register.