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 ...
A recent discovery at the top of a pyramid in El Salvador challenges the notion that pre-Columbian Salvadorans were isolated from more advanced civilizations. A pair of archaeologists has unearthed ...
The crowds gathered at the Pyramids of Giza are always in for an awe-inspiring view. Recently though, one visitor was left stunned when he spotted a dog at the top of one of the ancient monuments. An ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results