'House of horrors' parents indicted for child abuse in Delaware

WPVI – Philadelphia

A couple from Newark, Delaware has been formally indicted on charges they locked their 12-year-old son in his bedroom for three months.