Cloatee Hubbard, a 36-year-old woman, was tragically found dead on October 8, 2017, in a field in Missouri City, Texas. She had been shot multiple times, and her body was discovered by a passerby who promptly alerted the authorities. The investigation revealed that Hubbard was pronounced dead at the scene.
The case took a significant turn when, on February 23, 2021, Deshaun St. Julien, aged 33, was arrested and charged with murder in connection with Hubbard's death. As the investigation p
...Read More