News

What has gotten archaeologists' brains in a whirl, however, isn't so much the people inside the altar, but the altar itself. The find is in Tikal, the ancient city of Maya, but the style of the ...