Happened in front of Zhifu Maternity and Child Health Care Hospital, China.
Speeding car rams into a crossing bike
Post Pagination
What's Your Reaction?
Subscribe
Login
17 Comments
Oldest