Jon Nazca

Author's posts

Prehistoric cave paintings in Spain created by Neanderthals, not our ancestors

The new findings add to increasing evidence that the extinct archaic humans were not the unsophisticated relatives of Homo sapiens.