A man believed by law enforcement to be the infamous Pillowcase Rapist, who is wanted for sexually assaulting over 40 women in South Florida during the early 1980s, has been arrested in Brevard County, the Miami Herald is reporting. The suspect is 60-year-old Robert Eugene Koehler, a registered...