Towering at 321 feet in the heart of Memphis, Tennessee, the Memphis Pyramid stands as an enigmatic landmark. Far from the ...
The Step Pyramid a UNESCO World Heritage Site was designed and built by the architect Imhotep in the 27th century BC during ...
Most people assume the world's largest pyramid is in Egypt, yet a giant structure in Mexico beats this by nearly double the ...
A BIZARRE Egyptian-style pyramid with a “cursed” crystal skull on top was left abandoned in the US – before it was given an ...
The pyramid, also known as the Great American Pyramid, opened up in 1991 and it cost £50million to build over a two-year ...