Video taken at a Donald Trump rally in North Carolina yesterday showed a white attendee sucker-punching a black protester who police were escorting out of the building.

The man who threw the punch has reportedly been charged:

WRAL reports that a 78-year-old man has been charged with assault and battery as well as disorderly conduct.