Speeding car rams into a crossing bike
17
24.8k
Happened in front of Zhifu Maternity and Child Health Care Hospital, China.
Happened in front of Zhifu Maternity and Child Health Care Hospital, China.
Restricted content
Confirm you are 18 or older to continue.