Thomas K. Barr, 53, of Zion, was arrested at the Illinois Beach State Park near Zion after police found him violating his sex offender registration requirements on Saturday. | Background Photo: Woo-Sung Shim / Lake and McHenry County Scanner (File); Inset: Provided

A sexual predator, who is on pre-trial release for violating his registration requirements, was arrested after police caught him at the Illinois Beach State Park near Zion over the weekend.

Thomas K. Barr, 53, of Zion, was charged with sexual predator loitering in a public park and unlawful possession of cannabis by a driver.

An Illinois Department of Conservation police officer was on patrol at the Illinois Beach State Park near Zion on Saturday.

The officer spotted Barr, a sex offender, parked in a spot next to the beach and water, Lake County Assistant State’s Attorney Mary Vukovich said.

The officer recognized Barr from a previous arrest at the Chain O’Lakes State Park in McHenry County.

Vukovich said Barr is on pre-trial release for the offenses of sexual predator loitering in a public park and sex offender with no fixed address in that case.

[Suggested Article]  Medical examiner rules death of 4-year-old Zion boy to be from drowning after child found in hotel pool

People were present at the park and children were present when officers arrested Barr on Saturday.

When Barr was taken into custody, he told officers he had a court date next week for the same offense, Vukovich said.

The Lake County State’s Attorney’s Office filed a petition to detain Barr pending trial. Vukovich argued Barr poses a real and present danger to the community.

Barr has a 2012 conviction for sexual exploitation of a child in McHenry County.

He was originally charged with aggravated criminal sexual abuse but pleaded guilty to the reduced charge and served four years in prison.

At the time of his most recent arrest, Barr was on probation for a Lake County case where he pleaded guilty in January to violating the sex offender registry.

A public defender said Barr was staying at a hotel near the Illinois Beach State Park and was sitting in the car with his girlfriend when officers stopped him.

[Suggested Article]  State's attorney astonished after appeals court rules that defendant in high-speed Spring Grove police chase is not flight risk

Lake County Judge Theodore Potkonjak granted a petition to detain Barr during a detention hearing on Monday.