Large pyramids found point towards the Lost City of Atlantis
Near Azores Island, an astonishing discovery has been made. It seems giant pyramids were found deep beneath the ocean. Many are baffled over this and believe this area, may well be where the fabled...