Travell Leflore, an 18-year-old from Saint Louis, Missouri, tragically lost his life on the evening of May 30, 2018. He was shot and killed after a disturbance in the 1100 block of June Avenue in the Spanish Lake neighborhood of North St. Louis County. Witnesses reported hearing approximately eight gunshots around 10:45 p.m., and Travell was found dead at the scene. He was described as having a smile that "could light up the world," and was known for his goofy personality and love for his family
...Read More