At least one person has died and several others were critically injured following a bizarre and horrifying crash Saturday evening just off I-95 in Northeast Philadelphia.
Somehow, someway an NJ Transit Access Link Vehicle ended up in a creek along Wyckoff Mills Road in Howell and police are investigating how it all happened.
The driver who started a three-car crash on a Philadelphia highway jumped out of the sunroof trying to flee the scene BEFORE his car even came to a complete stop. But the story only starts there, and it was all caught on camera.