Article

kansascity.comkansascity.com on 2024-05-15 13:19

72-year-old ‘serial rapist’ on the run for 24 years caught in Missouri, feds say

“Serial rapist” Herman Carroll, 72, was arrested in Branson, Missouri after 24 years on the run, the U.S. Marshals Service said.

Related news