NORTH PHILADELPHIA - November 7, 2008 - The accident happened around 5:30 p.m. at 12th Street and Girard Avenue.
There is no word so far as to how the accident happened.
Police are investigating.
Click here to get the latest Philadelphia news and headlines from across the Delaware and Lehigh valleys.
Copyright © 2024 WPVI-TV. All Rights Reserved.