It happened on Frankford Ave and Ruan St at around 3 a.m. Sunday.
[Ads /]
Police say the driver of a white pick-up truck was going about 100 miles per hour when he lost control.
The truck struck an "El" train pillar on the sidewalk and landed on the front steps of a row-home.
The crash also damaged a parked vehicle nearby.
The impact of the crash launched the driver out of the vehicle.
[Ads /]
The 57-year-old driver was taken to Temple University Hospital by medics where he is listed in critical but stable condition.
This is an active investigation with the Accident Investigation Division.