CLEVELAND -- Cleveland police are sharing more details surrounding the case of a three-year-old found wandering alone on Sunday.
According to the police report, a woman was walking her dog when she first saw the child on East 124th Street.
She became concerned and called police.
That's when an SUV pulled up and the female driver, who had no relation to the child, got out of the vehicle.
The report states another neighbor allegedly saw that same driver knock on a couple of doors before putting the child in the vehicle and driving away.
The first witness said not long after, the SUV came back.
She told police that she confronted the driver, who appeared to be drunk, about the child and a fight ensued.
The driver then reportedly punched her in the face. The witness's 12-year-old daughter then came outside and was punched too.
The report mentions that a male passenger from the vehicle then got out and pushed the 12-year-old girl to the ground and kicked the witness's dog.
When police arrived, they questioned the male passenger from the SUV. He told officers conflicting stories and said he did not know the three-year-old.
It wasn't made clear why they took the child in the first place and why they returned to the scene.
The male passenger has since been identified as 48-year-old Raymond Wright. He was arrested and charged with assault, kidnapping, falsification, cruelty to animals and felonious assault.
The female driver of the SUV fled the scene and has not yet been identified.
Police told FOX 8 that the three-year-old child was taken to the hospital for examination and handed over to DCFS for the night.
The mother has been located and is cooperating with law enforcement officials.