Accused Pillowcase Rapist appears before a judge
The Miami Herald reported on Monday that Florida authorities have arrested a man they believe is the 'Pillowcase Rapist' from the 1980s.
The Miami Herald reported on Monday that Florida authorities have arrested a man they believe is the 'Pillowcase Rapist' from the 1980s.