On November 3, 2013, the life of 33-year-old Duane Haywood came to a tragic end in Detroit, Michigan. The incident occurred on the city's west side at a commercial property located at 24502 West Seven Mile Road, situated near the intersection of Telegraph Road. This area, a busy corridor known for its mix of businesses, became the scene of a homicide investigation after authorities received reports regarding the death of the Black male victim.
Detroit Police Department officers responded
...Read More