This is an archived article and the information in the article may be outdated. Please look at the time stamp on the story to see when it was last updated.

CLEVELAND– A man is facing charges after he flagged down an officer in Summit County to turn himself in for sexually assaulting a child.

Mark Fry, 22, is behind bars and charged with rape. Police said he kidnapped a 7-year-old girl on Ruby Avenue in Cleveland and then sexually assaulted her.

Investigators said Fry flagged down an officer in Richfield on Saturday and told police he needed to go to jail. A report shows he confessed and multiple sources said he had the child with him.

Fry, who is being held on $250,000 bond, is scheduled to appear in Cuyahoga County Common Pleas Court on July 10.