A Teotihuacan altar has been unearthed in Tikal National Park in Guatemala, the centre of Mayan civilisation, shedding new light on the…
Mystery sacrifice altar found hidden in jungle reveals crossover of two ancient cultures

A Teotihuacan altar has been unearthed in Tikal National Park in Guatemala, the centre of Mayan civilisation, shedding new light on the…