Archeologists have found that Indonesia‘s pyramid, a 98-ft-deep ‘megalith’ submerged within a hill of lava rock, ranks as the world’s oldest pyramid.
Archeologists have found that Indonesia‘s pyramid, a 98-ft-deep ‘megalith’ submerged within a hill of lava rock, ranks as the world’s oldest pyramid.