Massive Pyramid, Lost City and Ancient Human Sacrifices Unearthed in China https://t.co/vm8IKYuNje pic.twitter.com/wnh8pfeuLu

— Live Science (@LiveScience) August 23, 2018