An abandoned quarry in southwestern China has given scientists a portal into the Stone Age. The site’s trove of fossils and artefacts provides an unprecedented glimpse into the lives and abilities of ...