The Pillowcase Rapist

The Pillowcase Rapist was a moniker given to a man who committed over 40 violent assaults on the East coast of Florida from 1981 to 1986. This individual was extremely cunning and cautious and stak...