On February 7, 2015, five-year-old Chengxu Wang and his twin sister, Zhaoxu, disappeared from their home in Champaign, Illinois. Authorities believe the children were abducted by their non-custodial mother. The case is classified as a family abduction. At the time of his disappearance, Chengxu was described as being 3 feet 7 inches tall and weighing approximately 40 pounds, with brown hair and brown eyes. His sister, Zhaoxu, was of a similar height and weight with the same hair and eye color.
...Read MoreLast Seen: Feb 07, 2015