Bermuda is a small group of islands in the North Atlantic Ocean - and scientists have now made what appears to be a big ...
A massive hidden structure the size of New York has been uncovered sitting beneath Bermuda and scientists have never ...