40-year-old Mario Rodriguez-Morales of the 2900 block of Knights Road in Bensalem is being charged with causing an accident involving death, involuntary manslaughter, and other offenses.
71-year-old Madanago Bakthavatchalu of the 2500 block of Knights Road was struck and killed around 6:00 a.m. Tuesday in Bensalem.
Police say he was walking on Knights Road just north of Dunksferry Road when he was hit and killed by a light colored, possibly extended cab, pickup truck.
Police say the striking vehicle pushed his body down the street.
Surveillance cameras at a nearby gas station captured the accident. In the video, it appears that the truck never even slowed down.
Fred Harran, Director of Public Safety for Bensalem Township, told Action News, "It looks like this poor man was hit on the shoulder of the roadway. Looks like the truck swerved back into the roadway as it fled the scene."
Authorities had been asking for the public's help finding the driver and the truck, which they thought had front end damage on the passenger side.
"We're hoping someone saw something. At 6:00 in the morning there are still cars on the road," Harran said.