Thursday, June 16, 2005

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