On February 23, 2012, a violent double homicide occurred in Detroit, Michigan, at a commercial property located at 7303 West McNichols Road. Police were called to the scene on the city’s west side, where they discovered two men who had been fatally shot. The victims were identified as 20-year-old Black male Quentin Sandelin and 50-year-old Frederick Parker. The incident took place at a site that has been described in later city development reports as a location housing an auto service station,
...Read More