Nevada Parents Arrested After Son Discovered In Makeshift “Prison Cell”
Police arrested a Nevada couple on Wednesday after finding their 11-year-old child "contained within a large metal enclosure" at their home. According to a Henderson Police Department statement, officers took...
Read more