Two people landed on a car roof after their electric bike struck an oncoming vehicle in southern China.
Two people landed on a car roof after their electric bike struck an oncoming vehicle in southern China.
WCBI News at Five - Wednesday, August 26th, 2020