Seeing what Marc came through in those aftermath pictures, he's making a great recovery.
As an aside, after living in Philly for 20+ years, I always felt really hesitant to hop in cabs. As a pedestrian and as a driver, Philly cabbies (and most Philly drivers in general) have no regard for anyone but themselves. I wish Marc the best.