What we see is just the tip. But no one dreamed before now that the same might be true of Egypt’s Great Pyramids at Giza, the last surviving wonders of the ancient world. To international ...
The Memphis Pyramid is said to be a two-thirds replica of the Great Pyramid of Giza and is now home to the biggest outdoor recreation store on the planet as Bass Pro Shops has a megastore there.