Terrell Farrar, a 30-year-old man from Philadelphia, PA, tragically lost his life on November 2, 2019. He was found suffering from a gunshot wound to his chest in the 2800 block of North Bonsall Street. Despite immediate medical treatment at Temple University Hospital, Farrar succumbed to his injuries later that afternoon.
The investigation into Farrar's death was extensive and ongoing for over a year. On August 29, 2020, Philadelphia Police arrested a suspect in connection with the murde
...Read More