Archaeologists have discovered a pyramid structure in the steppes of Central Asia that is thought to be more than 3,000 years old. The monument, known as the pyramid of Karazhartas, was uncovered ...
More than 4,500 years after it was built, the Great Pyramid of Giza is still surprising scientists. In a discovery announced ...