On March 16, 2014, a violent incident occurred in the municipality of Riverview, Missouri, located in St. Louis County, resulting in the untimely death of 17-year-old Avyon Marshabanks. The events unfolded during a double shooting that disturbed the quiet of the local community. Law enforcement officials responded to the scene where they discovered two victims suffering from gunshot wounds. While one of the teenagers survived the encounter with injuries, Avyon sustained fatal trauma and was pron
...Read More