A pedestrian is clinging to life after a two-car wreck sent an out-of-control car spinning into him - tossing him off an overpass about 60 feet onto the ground below, police said.

The accident happened just before 9 a.m. this morning at 30th and Walnut streets, said Officer Christine O'Brien, a police spokeswoman. A person driving driving a Toyota Camry west on Walnut hit a 43-year-old man driving a Mercury Montego south on 30th, sending the Montego spinning out of control and into a wall, O'Brien said. The car hit a 27-year-old man walking by, sending the man plummeting off the bridge, O'Brien said.

That pedestrian now is in severely critical condition at the Hospital of the University of Pennsylvania with multiple injuries, while the Montego's driver remains in critical condition at HUP with head injuries and possibly broken legs, O'Brien said. It's unclear if the Camry's driver was injured.

Maureen Rush, vice president of public safety at the University of Pennsylvania nearby, told NBC-10 that the Montego's driver ran a red light and caused the crash. The pedstrian tried to avoid being hit by grabbing onto a utility pole on the sidewalk, but the car hit the pole, sending both it and the pedestrian flying over the bridge, Rush said.