The Bermuda Triangle has long fascinated us with stories of lost ships and planes, but recent scientific insights reveal a ...
A patch of British waters where ships disappear, instruments go haywire, and crews vanish into thin air. Is it nature's fury, ...