It really is an interesting discovery...
SACRIFIED TO THE PYTHON: The worlds oldest ritual ceremonies are twice as old as previously thought. More than 70,000 years ago in a small cave in Botswana, humans sacrificed spearheads to the python. Photo: Sheila Coulson