News

The stone fragments had been discovered inside ‘Handprint Cave’ in Belize alongside other artefacts suggestive of ritual use.