WATCH: White man slugs young black girl in wild altercation outside NC mall
David Steven Bell punches black girl (YouTube)

A white North Carolina man was arrested for punching a black girl in an incident captured on video.

David Steven Bell was charged Saturday night with assault on a female under the age of 12 and two counts of assault on a female after an altercation outside the Asheville Mall, reported the Citizen Times.

The 51-year-old Bell, who is 6 feet 5 inches tall and 250 pounds, is shown in the video shouting at a group of girls to "break it up," and some of the girls shout back at him.

"Who is he?" one girl asks.

Bell walks toward the girls, who back off, but then one girl shoves the man from behind.

The girl then walks toward Bell, who shoves her backwards into a pole, and then she charges at the man -- who punches her in the face.

She falls to the ground and the other girls scatter before the video ends.

An off-duty police officer arrested Bell, who teaches piano lessons at his Black Mountain home.

The girl declined medical treatment after the incident.