On the afternoon of September 5, 2024, a violent confrontation unfolded in the Carr Square neighborhood of St. Louis, Missouri, resulting in the death of Lamar Howell. The 51-year-old male was at a residence in the 1000 block of Selby Place when he became involved in a heated altercation with another man. The dispute quickly escalated into a physical fight, during which both individuals produced firearms. In the ensuing exchange of gunfire, both men sustained gunshot wounds, with Howell sufferin
...Read More