Leslie Carroll, a 46-year-old male from Philadelphia, PA, tragically lost his life on May 4, 2019. He was found suffering from multiple gunshot wounds to the upper torso on the 2000 block of West Girard Avenue. Despite being rushed to Temple University Hospital, Leslie succumbed to his injuries.
The investigation into Leslie Carroll's death led to the arrest of Steven Williams, a 25-year-old man, on June 10, 2020. Williams was charged with multiple counts of murder, including Leslie Carro
...Read More