The mystery of a pyramid structure that was found under the sea off the coast of the Azores Islands in 2013 is still puzzling ...
New discovery beneath Khafre Pyramid reignites theories that Egypt’s iconic monuments served as ancient energy hubs.