A homeless man was arrested Thursday at Lake Worth Beach after he allegedly removed his clothes, defecated on the beach, then committed a sexual act in front of a 5-year-old girl, according to an arrest report.

Yasmiel Gonzalez is facing a charge of lewd and lascivious behavior and is being held in the Palm Beach County Jail in lieu of $25,000 bail.

A beach lifeguard told a Palm Beach County Sheriff's deputy that Gonzalez stripped off his shorts, then "defecated on the bench in front of many beach-goers," the report said.

Gonzalez, 39, followed by walking into the ocean and "washed," the report said.

After getting out of the ocean, Gonzalez allegedly began walking up and down the beach naked. According to eyewitness reports, the 5-year-old girl reacted by saying: "Look, mommy, he's naked."