A 51 year old man was caught on video punching, and knocking out a 12 year old girl outside the Asheville Mall in Asheville, North Carolina.

The incident occurred yesterday, as the man tried to break up an argument between a group of teenage girls. At one point - one of the girls - who weight less than 90 pounds pushed the 51 year old giant.

The grown man - who is 6 foot 3 and weight more than 250 pounds punched the girl with all his strength. The man is now claiming "self defense."

The video has gone viral for another reason - the attacking 51 year old man is White and the 12 year old victim is Black.

Here is the video - warning it shows child abuse:

LINK TO GRAPHIC VIDEO

MTO News contacted the Asheville police who claim they are aware of the incident and are investigating it. It's not clear whether the 51 year old man was arrested for this.