Traffic camera footage captures the horrified moment a car crash into a woman and a kid on road side in Chongqing, southwestern China, on Saturday Aug 7.
2021.
Traffic camera footage captures the horrified moment a car crash into a woman and a kid on road side in Chongqing, southwestern China, on Saturday Aug 7.
2021.