In the winter of 2015, a young girl named Zhaoxu Wang, along with her twin brother, vanished from their home in Champaign, Illinois. At just five years old, with black hair and brown eyes, Zhaoxu's sudden disappearance on February 7, 2015, sparked immediate concern from authorities. The circumstances surrounding her disappearance were not those of a typical missing child case; instead, investigators quickly classified it as a family abduction. It is believed that Zhaoxu and her brother were take
...Read MoreLast Seen: Feb 07, 2015