Friday, April 8, 2016

Driven to Kill

Hkg741386


Driven to Kill

Why drivers in China intentionally kill the pedestrians they hit.