Robert Koehler, 66, found guilty of sexual battery in South Florida, may have 40-plus victims
(Newser) -
A man suspected of being the "Pillowcase Rapist" in a string of South Florida rapes back in the 1980s was convicted Monday in another one of the attacks. Miami-Dade County jurors found Robert Koehler, 66, guilty of sexual battery, kidnapping, and burglary after deliberating for less than two hours,...