California Couple Imprisons Young Children and Forc
Lester and Petra Huffmire areunemployed residents of Anaheim, California. They were recently arrested forallegedly locking up two young children in their mobile home while theyremained inside playing World of Warcraft.The two girls, a ten ye...英国华人论坛