Driver Reverses Into Chinese River While Knocking Down Biker


Footage has surfaced of the moment a driver accidentally reversed his car into a river in Yangzhoung City of China’s Jiangsu Province.
Read more »