On October 8, 2017, Cloatee Hubbard, aged 36, was found dead in a field on Blue Ridge Drive in Houston, Texas. She was discovered by an oil company employee who immediately contacted the authorities. Hubbard, also known by her nickname "Lil' Mo," had been shot multiple times and was pronounced dead at the scene. The investigation into her death was launched by the Houston Police Department's Homicide Division, who sought any information that could lead to the suspects involved.
Initiall
...Read More