Officials say on Monday, around 7:30 p.m., a man pumping gas at a Lukoil gas station was carjacked near Route 611 and Bristol Road.
[Ads /]
Surveillance video showed the juvenile approach the victim from behind.
Another juvenile came from the other side, and a few seconds later, 21-year-old Zahir Johnson appeared to swing.
The victim got away, and the three suspects took off in his vehicle.
Police tell Action News the surveillance video is being used to investigate another incident in Bucks County.
After the alleged suspects got away with the vehicle, a police chase ensued, and it ended a few miles away, according to authorities.
The vehicle crashed into the front of a building in Chalfont.
[Ads /]
Chopper 6 was over the scene when the three suspects were taken into custody.
"You never think it's going to happen to you and your community. It could have been me," said Kourtney San Felice of Lansdale.
Johnson, from Philadelphia, has multiple cases against him, including aggravated assault, unauthorized use of a vehicle and receiving stolen goods.
Warrington police want to remind everyone to be vigilant and aware of your surroundings at all times.
RELATED: Off-duty officer carjacked at gunpoint in Southwest Philly, fires weapon 7 times: Police