Choose Your News
Loading...
Thumbnail
On Jan. 14, 2018, David and Louise Turpin were arrested in Perris, Calif. after it was discovered the couple had been abusing their 13 children,... [Read More]
Preview