Terrell Djuan Scott Jr., an 18-year-old resident of St. Louis, Missouri, tragically lost his life on September 3, 2020. He was one of two teenagers killed in a shooting on the city's north side. The other victim was identified as Gerliah Monae Dennis, also 18 years old. A third teenager, a 16-year-old male, was injured in the incident, sustaining a gunshot wound to the leg.
The shooting occurred in the early hours of the morning, and the victims were found by police responding to reports
...Read More