As per reports, one of Florida’s most wanted criminals, known as the ’Pillowcase Rapist’, has been caught. Law enforcement agencies identified the suspect as Robert Eugene Koehler, 60, a registered sex offender from Palm Bay. At least 44 women are believed to be victims of the Pillowcase Rapist from May 1981 to February 1986.
I am very happy to see law enforcement catching these scum, even if it's late in life when they thought they got away with their inhuman actions.