Crime Library: Criminal Minds and Methods

Man Stole Own Car, Drove It Into Pond, Say Police

Police in Delware say a man didn’t pay for a repair shop’s services, so he stole his own car, led police on a chase, then crashed into a pond.

Categories
We're Following
Slender Man stabbing, Waukesha, Wisconsin
Gilberto Valle 'Cannibal Cop'
Advertisement