A couple in Newark, Del., has been arrested for allegedly locking a 12-year-old boy in a bare room for three months.
Police say the child's father,...
Read Whole Story
Get top stories and blog posts emailed to me each day. Newsletters may offer personalized content or advertisements. Learn more.