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…

Continue Reading