
Hidden Mayan altar used to sacrifice children unearthed in abandoned 'city of the gods'
An ancient altar has been unearthed that is believed to have been used to sacrifice children in an abandoned 'city of the gods'. The Teotihuacan altar was uncovered in Tikal National Park in Guatemala - believed to be the centre of Mayan …