Robert Eugene Koehler, 63, who is suspected of being the “Pillowcase Rapist,” was found guilty by a Miami-Dade County jury on Wednesday of an attack committed in 1983.
Gold is AU
Robert Eugene Koehler, 63, who is suspected of being the “Pillowcase Rapist,” was found guilty by a Miami-Dade County jury on Wednesday of an attack committed in 1983.