The vertebra from Spain’s Gran Dolina cave may show that an ancient human relative cannibalized its own kind, though not all scientists agree.
Read More