A man in Imperial County, just across the Arizona border near Yuma, took video of his neighbor yelling and hitting his son with a belt.
And it was reportedly because the boy couldn't catch a baseball during a game of catch.
A warning about the video: it may be disturbing to some.
The man is seen hitting his stepson with a belt over and over again. The boy is crying, holding the baseball in his hand as the man yells at him, and then returns to hit him some more.
"It just didn't stop," says neighbor Oscar Lopez, who took the video from his bedroom window.
He says it had been going on for about 15 minutes before he finally decided he needed to get it on tape.
"It seemed like it kept going and going I was just waiting for it to stop," he says.
The video doesn't clearly show why the boy is getting hit -- but Lopez says it was happening every time he would miss catching the baseball.
At one point Lopez decided he had to say something, and the exchange is caught on tape.
The man said: "You have a problem with the way I'm raising my kid?"
Father: "You have a problem with the way I'm raising my kid?"
Lopez: "I have an [expletive] problem with you beating the [expletive] out of him because he can't catch the ball."
Father: "You know my son?"
Lopez: "I don't know him but I'm watching you, I'm a [expletive] father too."
Father: "You know how he acts?
Lopez: "There's got be a better way than teach him with a ball like that."
The man seen on video hitting his son is Anthony Sanchez -- an elected official in Yuma County. And he is also a youth baseball coach.
He has turned himself into the sheriff's office and is facing child abuse charges.
An attorney representing Anthony Sanchez says the video doesn't tell the whole story and could be misleading.