A driver in Taizhou, China, lost control of his vehicle after swerving to avoid a head-on collision. He stepped on the accelerator instead in his haste and skidded off the road, Joinfo.com reports with reference to AsiaOne. A CCTV video shows ...
Read More »