Scientists Claim to Have Solved the Mystery of the Bermuda Triangle

The enduring mystery of the Bermuda Triangle may finally have been solved. The triangle, a loosely defined area of the Atlantic Ocean between Miami, Puerto Rico, and the island of … Continue reading Scientists Claim to Have Solved the Mystery of the Bermuda Triangle