Liam Hughes, 21, was leaving Steam Pub and Restaurant in Upper Southampton late on Friday, Oct. 7 when 30-year-old Steven Panebianco of Bensalem, 28-year-old Raymond Farrell and 24-year-old Richard Bowman gathered near his car and confronted him, Bucks County District Attorney Matthew Weintraub said.
Surveillance footage shows Panebianco, Farrell and Bowman attacking Hughes, punching him in the head and face even after he falls to the ground, authorities said. Hughes told police he'd tried climbing in his car to flee but was pulled back out by one of the attackers. Eventually, he was able to grab his gun from inside the car, authorities said.
"He warned the assailants that he had a weapon and told them to stop," but "the men continued the attack, and Hughes opened fire, killing two of his assailants and injuring a third man," prosecutors wrote.
Panebianco and Farrell were shot dead while Bowman was treated for injuries.
Police said Hughes called 911 to report the shooting himself and stayed on the scene until first responders arrived. He was in full cooperation with investigators before the DA's announced its findings Thursday, Oct. 27, according to the DA release.
Michael Michell, the third alleged attacker, has been charged with misdemeanor assault, authorities added. Bowman, who was injured in the shooting, was not charged.
Click here to follow Daily Voice Bethlehem and receive free news updates.