Terrell Greer, a 32-year-old resident of Saint Louis, Missouri, tragically lost his life on June 18, 2017. The incident occurred in Dellwood, a suburb of Saint Louis, where Greer was found dead from a gunshot wound. The shooting took place early in the morning, around 6 a.m., and was reported to the police by a woman who initially mistook the gunshots for fireworks. Upon realizing the severity of the situation, she discovered Greer in her mother's room, already deceased.
The investigation
...Read More