A city resident faces seven charges of sexual activity with girls as young as 7.

Jimmy Carpenter, 44, who previously lived in Cascade, appeared in Justice Court last week on two counts of rape, three counts of sexual abuse of children and two other felony sex abuse charges. He remained in jail on $500,000 bail pending another court appearance Sept. 2.

Officials said hundreds, possibly thousands, of pornographic images were confiscated from Carpenter's residence, some allegedly showing him performing sexual acts with children.