‘Serial Child Rapist’ Nabbed in Missouri After 24 Years on the Run: Feds
An Illinois man labeled a “serial rapist” by authorities was arrested over the weekend in Missouri after more than two decades spent on the lam. Herman Carroll, 72,...
Read more