A man accused of possessing and distributing child pornography was in court on Friday for an arraignment hearing.
Randy Moore, 38, is also accused of failing to register social media accounts as he is required to do as a registered sex offender with the Grand Junction Police Department.
Police allege an Instagram account Moore is associated with had a video on it depicting child pornography.
This is Moore's second pending case in Mesa County involving underage sexual exploitation as he is also accused of encouraging a juvenile victim in Oregon to send him nude photos. Police allege Moore threatened and extorted the victim in that case.
During their investigation, police allegedly found 20,067 images on Moore's electronic devices depicting explicit pornographic images of children, according to the arrest affidavit.
Another 635 videos depicting child pornography were reportedly found on Moore's electronic devices.
According to the affidavit, Moore was on probation for a previous conviction for possession of child pornography.
At his arraignment hearing, a prosecutor from the District Attorney's Office said Moore was a clear public safety risk based on the accusations and asked for a high bond.
His bond was set at $25,000. He is scheduled to appear in court on Thursday.
The new charges included sexual exploitation of a child, failure to register as a sex offender and habitual sex offender against children, according to the arrest affidavit.
Police were able to identify Moore as the user based on the email address associated with the Instagram account with the illegal video, the affidavit said.
As part of Moore's requirement to register as a sex offender, all social media accounts and email addresses are required to be registered with the Grand Junction Police Department, the affidavit said.
Neither the alleged Instagram account nor the Facebook account, which was also associated with his email, were registered.