Your place for Space News
There’s a new addition to the family tree: an extinct species of human that’s been found in the Philippines.