Dramatic CCTV vision has emerged out of China showing three people escaping an inferno after their minivan flipped onto its side on a highway. The video was captured in southwest Chinas Chongqing Mu…
Read More
Dramatic CCTV vision has emerged out of China showing three people escaping an inferno after their minivan flipped onto its side on a highway. The video was captured in southwest Chinas Chongqing Mu…
Read More