In the summer of 2013, the life of a young St. Louis woman, India Shana Randall, was tragically cut short. An African-American female, she was just 23 years old at the time of her death. The exact circumstances surrounding her passing remain shrouded in a degree of uncertainty, with official records and public memorials offering slightly different timelines. What is known is that she was found on July 30, 2013, and her death has been described as a result of 'murder or death by force,' indicatin
...Read More