| 12°C Belfast

Video: CCTV - Truck tips over and rams into traffic in China


CCTV cam records moment truck flips over and crashed into 4 vehicles Liupanshui City, southwest China.

Most Watched Videos

Privacy