A Rochester man has pleaded guilty to a federal child porn charge.
Prosecutors say 58-year-old Daniel Walsh had hundreds of illicit images on his electronic devices during a raid last November.
Some of those images were violent.
Walsh also allegedly superimposed faces of children he knew onto those images.
Walsh faces up to 20 years in prison when he's sentenced in September.