Christopher Hubbart the 'Pillowcase Rapist' was arrested this morning. Although the DA has not said why.
Share