Seventeen-year-old Leroy L. Brown was tragically shot and killed at his home on Vista Lane in North Nashville early on the morning of October 16, 2022. The shooting was targeted, but the motive behind the attack remains unknown. Brown's family members were present in the home at the time, but fortunately, no one else was injured. He was rushed to Vanderbilt University Medical Center, where he succumbed to his injuries.
The investigation into Leroy's death revealed that at least two suspec
...Read More