Hominins lived in China 2.1 million years ago

Hominins lived in China 2.1 million years ago
- And that's exactly what archaeologists led by Zhaoyu Zhu of the Chinese Academy of Sciences found in a 2.1 million-year-old layer of ancient ...