In the spring of 2016, the life of a young St. Louis man was abruptly cut short, leaving a family to grapple with a loss that remains shrouded in uncertainty. Otis Lee Brown III, a 24-year-old Black male, was found deceased on the evening of Monday, April 11, 2016. His body was discovered inside a vehicle in the 4800 block of Riverview Boulevard in north St. Louis. An investigation determined that he had been fatally shot.
Born and raised in St. Louis, Otis was known for his outgoing and
...Read More