On January 8, 2023, Thomas David Russell, a 29-year-old resident of St. Louis, Missouri, was found deceased from gunshot wounds inside a home in the 1200 block of Sells Avenue in the city's Baden neighborhood. He was discovered around 11:30 a.m. on the kitchen floor and was pronounced dead at the scene.
Thomas was born on August 2, 1993, in Spanish Lake, Missouri, to Daniel P. Russell and Carolyn Boyd (née Clemensen). He is survived by his parents and several siblings, including Chris
...Read More