You may have caught this on MSNBC, but Italian researchers studying imagery from the Quickbird satellite discovered a 97,000-square-foot pyramid on the banks of Peru’s Nazca river:
The discovery doesn’t come as a surprise to archaeologists, since some 40 mounds at Cahuachi are believed to contain the remains of important structures.
“We know that many buildings are still buried under Cahuachi’s [...]