BEVERLY, Mass. (WHDH) -
Police say an intoxicated man tried to carjack a teen at a gas station in Beverly Sunday night, but a Good Samaritan stepped in and apprehended the suspect until officials arrived.
Surveillance images show a 17-year-old from Beverly pumping gas in his car, while the suspect walks up from behind.
Police said 46-year-old Greg Vigliotta of Salem tried to carjack the teen's vehicle and then assaulted him.
“Male suspect walked up to the vehicle, asked if it was the young man's. Attempted to get in it and take the vehicle. Keys weren't in it. Fought the victim for the keys,” said Mike Boccuzzi, Beverly Police Dept.
Then the victim went into the gas station to call 911, but police said the suspect followed him inside and attacked him again.
The teen ended up giving the phone to the clerk, who finished the 911 call.
Barney Rogers was one of several people inside the gas station as the carjacking turned violent.
“They guy came in the store and started to attack the kid trying to get the keys. Pushed him into the racks, knocked him over, started swing at him,” said Rogers.
Rogers was right there when he said the suspect ran back outside and tried to steal another person's car.
"He was swinging at people so I just grabbed him and brought him to the ground," Rogers said.
Rogers used to work in a state hospital so said he has experience in dealing with violent situations. He said in this instance his instincts just kicked in.