Randy Rohrer was taken aback by how strong two boys were, especially being so young. The boys … 7- and 8-years-old … will be in court May 11 to face battery charges stemming from a Friday afternoon incident on a Michigan City Areas Schools bus.

Witnesses say it took five adults to stop two young boys who police say punched and pulled the hair of their bus driver.

LaPorte County police say the two boys were tossing a lanyard back and forth to each other on their ride home Friday from Springfield Elementary School.

A 73-year-old bus monitor told the boys to stop, which apparently prompted the boys to start cursing and calling her names. When the boys refuses to stop throwing the lanyard, the driver pulled the bus over to the side of the road.

At that point, the 7-year-old tried to get off the bus, but the driver stopped him. Police say the boy then shoved her to the ground, pulled her hair and slammed her head onto the floor. Both boys then punched her in the face and body.

The assault happened in front of Rohrer’s home and he stepped in to subdue the boys.

“I’m 300 pounds and I had my hands full holding that little boy down,” Rohrer said.

The boys were released to their parents. A school spokesperson said the boys are being disciplined under school guidelines, but could not release specifics.