Ars Technica favicon

Hominins lived in China 2.1 million years ago