A huge pyramid in Memphis, Tennessee is, by some measurements, the 10th biggest of its kind on Earth. The Memphis Pyramid is said to be a two-thirds replica of the Great Pyramid of Giza and is now ...
What's inside the pyramids? When people think of the pyramids, they usually imagine mummies, treasures and golden sarcophagi. But they were much more than just that! For example, the Great Pyramid of ...