Philadelphia, PA – Man Killed in Hit-and-Run at 63rd St & Girard Ave

Philadelphia, PA (May 2 2025) – A man is dead after a hit-and-run crash in West Philadelphia. It happened just after 11:00 p.m. on Friday, May 2. The driver struck the man near the intersection of 63rd Street and Girard Avenue and fled the scene. Police say the victim, a man in his 50s, was […]