WINTER HAVEN, Fla. — Police say a man accused of touching himself in front of a child at a Winter Haven Walmart has turned himself in.

Elias Alan Arturo Flor, 19, is accused of touching himself in the toy section, in front of a 12-year-old. Police say the child's mother had her back turned, and by the time she turned toward the suspect, he was already gone.

Police say surveillance cameras and local media reports led to Arturo Flor turning himself in. He's been charged with battery and committing a lewd act in front of a child.

Winter Haven's police chief praised the child in a statement, for speaking up and giving details that ultimately led to an arrest.