"This could arise either from hydrothermal activity or microbial activity."
Sure, OR it could be a native constituent of icy moons, which it IS!
Space/Science » in reply to Methane in the water plumes of Enceladus.
Sure, OR it could be a native constituent of icy moons, which it IS!