Slashdot favicon

Scientists Claim To Have Solved the Mystery of the Bermuda Triangle