Leroy Branch, a 49-year-old male from Philadelphia, PA, was tragically found shot to death inside his Southwest Philadelphia home on the night of May 12, 2014. The incident occurred around 9:41 p.m. inside a home on the 5600 block of Florence Avenue. When police arrived, they were directed to a second-floor bedroom where they discovered Branch shot in the head and stomach. He was pronounced dead at the scene.
Despite the severity of the crime, there have been no arrests or suspects identi
...Read More