In the North Pointe neighborhood of St. Louis, a tragic and violent series of events unfolded on February 28, 2022, culminating in the death of 44-year-old Thomas Anderson III. That evening, police discovered Anderson on a lawn in the 4800 block of Norwich Place with a fatal gunshot wound to the head. He was rushed to a local hospital but succumbed to his injuries. The grim discovery was not an isolated incident. The following morning, the body of another man, 32-year-old Tyler Vaughn, was found
...Read More