ST. PETERSBURG, Fla. — Police said a 46-year-old man has been arrested and charged with attacking a Pinellas Suncoast Transit Authority bus driver earlier this week.

Obdulio Chacon was taken to the Pinellas County Jail on a charge of aggravated battery.

The incident happened shortly after 5 p.m. Tuesday. The St. Petersburg Police Department said a PTSA driver was on break near the entrance to the St. Pete Pier.

Stephanie Weaver of PSTA showed Spectrum News Friday where the incident happened and said there were two riders on board at the time.

“The suspect was onboard the bus and as soon as the operator was stepping onto the bus, it happened right here,” she said. Weaver said the driver was taking a break on a bench and had left the door open because of the hot weather.

St. Pete Police Chief Anthony Holloway said the attack was unprovoked.

“Chacon said nothing to the driver,” Holloway said. “The driver said nothing to Chacon. He just started attacking the driver as he got onto the trolley.”

“After he brutally attacked the driver, Chacon got off the trolley and just walked away," the chief said.

This photo was distributed and helped lead to Chacon's capture, according to the St. Pete Police Department.

Holloway said Chacon punched the driver over and over until he fell to the ground unconscious. The driver, whose name wasn't released, suffered a broken nose.

Surveillance video from the trolley was used to capture Chacon. He was captured in Largo.

The driver is recovering at home.

The PSTA allows drivers to leave their trolley doors open while on break so waiting riders can get out of the heat.

But it is now reviewing that policy and might change it due to the unprovoked attack.