Biggest Aztec Starfish Altar Ever, Found in Major Temple, Mexico City!
Mexican archaeologists have recently found the largest Aztec starfish altar in the Tenochtitlán Templo Major pyramid, including countless seashells and jaguar bones.
Mexico City Distrito Federal San Luis Potosíx Gulf Of Mexico Mexico General Mexico National Institute Of Anthropology
Source: ancient-origins.net