Our Ancient Relatives Buried Dead In Bear Caves

Scientists have found human remains buried deep in Dordogne, France’s Grotte de Cussac cave.