James Allan Angell, 51, of Largo was charged with felony battery. According to witnesses, Angell jumped out of a wooded lot and wrapped his arms around the child. The mother screamed the child’s name, causing Angell to flee.

Officer John Rice later found Angell and took him into custody. Detectives interviewed Angell, and he was charged with battery.

Angell, though homeless, is known to stay at 704 Fourth Ave. NW., near Lake Villa Park, police reported.

“I am very thankful this didn't turn into something more serious; it had the potential too,” Chief Jeff Undestad wrote in an email about the case. “Help keep an eye on our little ones!”