‘House of Horrors’ Update: Police reportedly found shackled siblings lying in their own feces and urine

Several of the 13 California siblings who reportedly endured abuse and neglect in their parents’ ‘house of horrors’ were found lying in their own feces and urine on Monday, according to a Riverside County deputy. MailOnline reports that Deputy Mike Vasquez of the Riverside Sheriff’s Office stated that the foul-smelling odors emanating from inside the Perris …