Donald Trump Rally Videos Show Protester Getting Punched

The apparent attack in North Carolina has gone viral.