SEE IT: Elderly man caught on video punching Donald Trump protestor charged with assault

This is an archived article and the information in the article may be outdated. Please look at the time stamp on the story to see when it was last updated.

FAYETTEVILLE, N.C. — An elderly man has been charged with assault after he punched a protestor at a rally for Donald Trump in Fayetteville Wednesday.

John McGraw, 78, was arrested Thursday and charged with assault and battery and disorderly conduct.

John McGraw, 78, was arrested Thursday and charged with assault and battery and disorderly conduct.

John McGraw, 78, was arrested Thursday and charged with assault and battery and disorderly conduct, WRAL reports.

The assault was caught on video and posted to YouTube. It shows McGraw punching victim, Rakeem Jones of Fayetteville, as he was being escorted out of Crown Coliseum by authorities.

The man who was hit by the Trump supporter has been identified as Rakeem Jones, according to the Washington Post.

Jones told the Post the punch came out of nowhere.

“Boom, he caught me,” Jones told The Washington Post in a telephone interview. “After I get it, before I could even gain my thoughts, I’m on the ground getting escorted out. Now I’m waking up this morning looking at the news and seeing me getting hit again.”

Jones said he and a “diverse” group of friends had attended the rally as a social experiment.

Jones was being escorted from the rally after disrupting Trump’s speech, authorities say. After being hit the video shows Jones being tackled by authorities. A press release from the Cumberland County Sheriff’s Office said several deputies did not see the attack happen.

Jones said authorities failed to protect him by detaining him instead of the man who punched him.

“The police jumped on me like I was the one swinging.” He added: “My eye still hurts. It’s just shocking. The shock of it all is starting to set in. It’s like this dude really hit me and they let him get away with it. I was basically in police custody and got hit.”

McGraw was later arrested after being identified thanks to the video posted online. Jones and his friends were not arrested.

McGraw’s bail was set at $2,500. His next scheduled court appearance is April 6.