A South Florida man known as the “Pillowcase Rapist” has been found guilty of four counts of sexual battery. Robert Koehler, 65, who was already
A South Florida man known as the “Pillowcase Rapist” has been found guilty of four counts of sexual battery. Robert Koehler, 65, who was already