Science news this week: A human population isolated for 100,000 years, the biggest spinning structure in the universe, and a pit full of skulls
This week’s biggest science news took us to a region 140 million-light-years away, where scientists have discovered the…