Japanese deep sea microbes survive simulated Enceladus ocean conditions

Technology