Massive Pyramid, Lost City and Ancient Human Sacrifices Unearthed in China
Thursday, August 23, 2018 - 07:31
in Paleontology & Archaeology
This ancient city, which houses a massive pyramid, may have conquered a nearby city and taken its residents as captives.