20 February 2026
A pair of ancient skulls found along the Han River in central China have long puzzled paleoanthropologists. Were they classic...