The Hamilton Township Police Department reports a man was charged with aggravated assault after punching not only a bus driver, but a cop as well on Christmas morning no less.

Authorities say that Mikal Scott (Mays Landing) punched a NJ Transit bus driver in the face. The victim was reportedly taken to AtlantiCare Regional Medical Center in Pomona.

Once officers located Scott, he proceeded to then punch an officer in the face, then fled the scene. He has since been apprehended and taken into custody.

According to the Hamilton PD website, Scott has been charged with aggravated assault, resisting arrest and obstruction of justice.

For the full story, check it out here.

Source: Township of Hamilton Police