Rochester, MN (KROC AM News) - A Rochester man has been arraigned on a long list of child pornography charges.

The case against 43-year-old Michael Kleiber began in July when a state BCA agent who was investigating online distributors of child porn checked a suspicious peer-to-peer network. The agent traced an IP address to Kleiber and his residence was searched. Police found a hard drive that contained child pornography and he is now facing 21 felony counts.

Kleiber was arrested last week and his bail was set at $30,000.

NEWS UPDATE:  Stewartville man wanted in child sex abuse case caught in California.

With updates at the top and bottom of the hour 24 hours a day, Tune in to Newstalk 1340 KROC-AM for the latest local and national news.