In the early hours of a cold January morning in Detroit, Michigan, a devastating discovery was made that would forever alter the lives of a local family. On January 20, 2020, police responded to what initially appeared to be a car crash on the city's east side, in the area of Barlow and Eastwood. The vehicle, a black 2006 Chevrolet Impala belonging to Allen Armstrong, had struck a fence. Inside and near the car, however, a much more grim reality awaited the first responders. Allen Armstrong, a 3
...Read More