Killer crash suspect surrenders to cops

Killer crash suspect surrenders to cops

The driver who disappeared after a crash that killed a cyclist earlier this week turned himself in to police yesterday (May 7), claiming the shock forced him to run away.

firedev