Philadelphia, PA Juan A. Lopez Rivera, 50, and Carmen Montalvo Ruiz, 48, killed and five injured in hit-and-run crash at Bustleton Avenue and Red Lion Road in Bustleton section of Philadelphia, PennsylvaniaAccident Date: Sat, 04/20/2019