A 19-year-old from Michigan was arrested after a brief manhunt after police made the grisly discovery of a dead body inside the truck he’d fled in a hit-and-run.
Stephen Lee Freeman was arrested on Sunday after police circulated photos of him fleeing the scene of a minor collision in Roseville, Michigan, about 15 miles northwest of Detroit.