The patch of sea between Florida, Puerto Rico and Bermuda is a place of myth and mystery. Can science explain the strange happenings?
The patch of sea between Florida, Puerto Rico and Bermuda is a place of myth and mystery. Can science explain the strange happenings?