Steven Taylor, an 18-year-old resident of St. Louis, Missouri, was shot and killed on November 12, 2014. The incident occurred at a residence in the city, contributing to a year marked by numerous homicides. The St. Louis Metropolitan Police Department launched an investigation into the circumstances surrounding Steven's death, but as with many other cases, there were challenges related to witness cooperation and a lack of leads. His case, like several others from that time, remains unsolved.
...Read More