Friday, June 17, 2005

Are methane-producing bacteria the explanation of the Bermuda Triangle mystery? (Via Boing Boing.)