Chiamabe
Archaeologists in China have discovered a hoard of intricate stone blades attributed to ancient humans who lived less than 100 miles (160 kilometers) west of modern Beijing.
Most Read