8.3 C
New York
Thursday, November 28, 2024

TAG

Raul Ochoa

Devil: Man Holds His Mentally Disabled 13-Year Old Relative As A Sex Slave For 14 Years (PICTURED)

A California man admitted last week to keeping a developmentally disabled close relative as his sex slave for 14 years. Raul Ochoa, 52, agreed to...

Latest news

- Advertisement -