Terry Dewayne Sherrell, aged 21, was killed on November 11, 2017, in North Nashville, Tennessee. He was found shot in the chest on Judd Drive and was transported to a local hospital where he later succumbed to his injuries. The incident occurred late at night, and it left family and friends devastated. They gathered for a candlelight vigil to honor his memory. The police later indicted Victor Walls III for first-degree murder in connection with Sherrell's death, but the case remained unsolved fo
...Read More