Christopher M. Rivera, 29, of Crystal Lake.

A Crystal Lake man was arrested after police found him in possession of numerous videos of someone having sex with a child.

Christopher M. Rivera, 29, of the 700 block of Concord Drive in Crystal Lake, was charged with ten counts of possession of child pornography, a Class 2 felony.

The Crystal Lake Police Department executed a residential search warrant at Rivera’s residence around 6:30 a.m. Friday.

Police began investigating the man after receiving information from the Internet Crimes Against Children (ICAC) Task Force, of which the Crystal Lake Police Department is a participating member.

The Crystal Lake Police Department’s Criminal Investigations Unit conducted the investigation, which led to a search warrant being issued.

Detectives arrested Rivera following a search of his residence that resulted in evidence recovered, according to Crystal Lake Deputy Police Chief Thomas Kotlowski.

A 10-count criminal complaint filed in court alleges that Rivera possessed videotapes of a child, who Rivera knew was under the age of 18, engaging in an act of sexual intercourse.

[Suggested Article]  McHenry County sheriff's canine locates child who went missing for several hours in Crystal Lake

The McHenry County State’s Attorney’s Office approved the charges against Rivera and additional charges of possession of child pornography are also pending, Kotlowski said.

Rivera remains held in the McHenry County jail on a $150,000 bond. He is scheduled to appear in court on August 14.

Anyone who may have information relating to the investigation is asked to contact the Crystal Lake Police Department at 815-356-3620 or Crime Stoppers anonymously at 800-762-7867.

Crime Stoppers pays cash rewards for information leading to the arrest of any individual. Anyone with a cell phone can send an anonymous tip to the Crystal Lake Police Department by texting the word CLPDTIP along with the tip information to 847411 (tip411).