Sex offender charged with failing to update photo


Please Share-
Melvin A. Carter, dubbed the ‘College Terrace Rapist,’ confessed to raping 100 women at his sentencing in California in 1982 – many of them in the Palo Alto neighborhood near Stanford University in the 1970s and early ‘80s.

Click To Read More