jasperandsardine.wordpress.com
Pyramids All Over The World: Massive City, Enormous Human Sacrifices, Pyramids Discovered In China
A 4,300-year-old city, which has a massive step pyramid that is at least 230 feet (70 meters) high and spans 59 acres (24 hectares) at its base, has been excavated in China, archaeologists reported…