On a winter evening in St. Louis, Missouri, the life of 27-year-old Stephon Averyhart, a male resident of the city, came to a tragic end. The events that unfolded on Wednesday, February 12, 2014, concluded with Averyhart being fatally shot by officers of the St. Louis Metropolitan Police Department in the 5300 block of Union Boulevard.
According to the account provided by law enforcement, the incident began with a police pursuit of Averyhart. Detectives were able to disable his vehicle, w
...Read More