Otha L. Fowler, age 17, was fatally shot on February 7, 2009, in St. Louis, Missouri. The incident took place during a particularly violent time for the city, which had a reported total of 143 homicides in that year. Fowler's death occurred in the Walnut Park East neighborhood, an area that had been struggling with increasing crime rates and a pattern of violent incidents. Responding officers found Fowler suffering from multiple gunshot wounds, but despite efforts from emergency responders, he s
...Read More