Bradley G. Michaud, a 53-year-old resident of St. Louis, Missouri, was found dead on July 21, 2008. His body was discovered in the courtyard of an apartment complex located at 4381 Chippewa Street, in front of Apartment D. The exact circumstances surrounding his death remain unclear, but it has been classified as a homicide by the authorities. There were no immediate suspects identified at the time, and the case remains unsolved to this day.
The St. Louis Metropolitan Police Department
...Read More