Archaeologists Discover World’s Oldest Christian Church in Egypt, Baffled to Tombs Inside Premises A team of archaeologists ...
In 1978, workers for a light and power company stumbled upon a sculpture of Coyolxauhqui, an Aztec-era goddess, at the Templo Mayor, or the Great Temple, according to a ... and the bodies were ...