ST. CHARLES • A St Charles man has been charged with four counts of promoting and possessing child pornography.

Police say Larry D. Ward, 65, of the 400 block of North Sixth Street in St. Charles, was caught with videos of children having sex with other children and adults. Charges filed Wednesday say St. Charles County Cyber Crime Task Force investigators tracked Ward's internet protocol address by looking at peer-to-peer networks for computers offering to share known files of child pornography.

A search warrant served at Ward's address allowed police to seize Ward's electronics.

Bail for Ward was set at $50,000 cash. Court documents say Ward has a pending case in St. Charles County of 17 counts of child porn possession and one count of promoting child pornography. When police arrested him at his home Feb. 27, Ward was runnnig software programs to clean his computers, charges say.

Shake off your afternoon slump with the oft-shared and offbeat news of the day, hand-brewed by our online news editor, Mandy St. Amand. Sign up! * I understand and agree that registration on or use of this site constitutes agreement to its user agreement and privacy policy.