UPDATED: Alleged South Florida “Pillowcase Rapist” was Caught and Freed in 1990

UPDATE: Robert Eugene Koehler was booked into the Turner Guilford Knight Correctional Center in Miami-Dade County around 1 p.m. on Wednesday. Additional details are now also emerging about Koehler. According … Continue reading UPDATED: Alleged South Florida “Pillowcase Rapist” was Caught and Freed in 1990