In the early afternoon of February 19, 2025, a grim discovery was made on the south side of Indianapolis. A passerby stumbled upon a car with its door ajar behind the Greenwood Place Shopping Center in the 7600 block of Shelby Street. Inside the vehicle, authorities found the body of 21-year-old Demetrius Starks, a male who had sustained fatal gunshot wounds. The Marion County Coroner's office would later rule his death a homicide, prompting an intensive investigation by the Indianapolis Metropo
...Read More