The panicked mother then followed after Agba, demanding her child back, but Agba allegedly replied, “No, this is my child,” deputies said.
Agba then wrapped her legs and arms around the boy to prevent him from escaping her grip and pushed the mother away, the report said.
At one point, the mother grabbed the child’s arms while Agba was still holding his legs, and the two wrestled each other, the Miami Herald reported.
A hero witness, later identified as Naylet Montano, then grabbed the child out of Agba’s arms while Agba continued to follow her and yell for her to “give back her child.”
Three men also created a wall between Montano and Agba to prevent the crazed woman from taking the tot again, police added.
Agba fled the scene and was eventually arrested at an airport checkpoint after employees called 911.
She told cops after her arrest that she remembered the mother coming to get the child back, but “did not remember what happened after that,” and only took the kid, “because God told her to do it,” the report said.
Agba also told deputies she had remembered a wall with a rainbow on it and wanted to soothe the child with the image, police said.
She has been charged with interference with custody and two counts of battery, records show.
Agba hails from Luton, England, according to the Miami Herald.
She is currently being held in Turner Guilford Knight Correctional Center.
The Miami-Dade Sheriff’s Office did not return The Post’s request for comment at the time of publication.