PITTSBURGH (KDKA) — State police have charged a man from Honduras with sexually assaulting a teenager while she was swimming at a state park.

Noe Ivan Soto Alvarez, 41, who currently lives in Braddock, is charged with indecent assault.

READ MORE: Police: 2 Dead, 1 Injured Following Shooting In New Castle

According to the criminal complaint, Alvarez was with swimming with a group of men at Keystone State Park on the afternoon of July 19 when the alleged incident happened.

Investigators say Alvarez separated from the rest of his group and started swimming around a raft that had multiple children on it.

Police say a teenage girl fell off the raft and Alvarez allegedly grabbed her around the chest and began inappropriately touching her.

The victim’s mother pulled her away from the suspect. The criminal complaint says when the two got out of the water; Alvarez followed them up to the shallows.

READ MORE: Roof, 3rd Floor Collapse After Massive Fire At Apartment In Duquesne

While looking for the victim’s father, the mother and daughter encountered a park ranger on the beach, who then held the group of men in the area while state police responded.

The group told investigators they were traveling roofers.

The criminal complaint reports that the victim was able to identify the suspect. He was not able to provide any legal documentation for his status in the United States.

Immigration agents are now part of the investigation.

MORE NEWS: Hours-Long SWAT Situation Ends In Baldwin

Alvarez is in the Westmoreland County Prison. Investigators say he is being viewed right now as a flight risk.