29 November 2021
Scientists have discovered the earliest remains of a human lineage known as the Denisovans. Researchers have identified stone artifacts connected...