News

New research in Sweden has uncovered perplexingly high methane emissions coming from the largest meteorite crater in Europe ... at Sweden’s Chalmers University of Technology has found that these open ...