“House of Horror” parents David and Louise Turpin abruptly left their Texas home in 2010 following what may have been an attempted escape by one of their children at the time, a new report said on Friday.
Matt Richardson, FOX News: Nation
Fri, 01/26/2018 - 8:00pm