Physicist Helen Czerski Sinks Bermuda Triangle Theory
Category: WEIRD NEWS
Nope. Not methane bubbles.
By Ed Mazza, 2017-04-24