Florida Couple Charged With Child Abuse; Locked 6-Year-Old Son in Cage While They Worked
Child Abuse
A Florida couple has been charged with child abuse and neglect after they allegedly locked their 6-year-old child in a cage while they went to work. Dustin Huff, 35, and Yurui Xie, 31, were both employees at the University of Florida, according to the Independent Florida Alligator, which said that Huff was a biological scientist …