Pyramid Tomb Found: Sign of a Civilization's Birth?
Tuesday, May 18, 2010 - 15:31
in Paleontology & Archaeology
In the oldest pyramid tomb in Mesoamerica, jeweled royals, human sacrifices—and just maybe the birth of a civilization.