On March 27, 2016, a violent incident occurred in the Pine Lawn municipality of St. Louis, Missouri, resulting in the untimely death of Tawanda Davidson, a 19-year-old female. Authorities were called to a residence in the 4000 block of Peyton Lane where they discovered the victim suffering from a gunshot wound. The events leading to her death began when a physical altercation broke out inside the home. Davidson reportedly attempted to intervene and break up the fight, stepping in to de-escalate
...Read More