...whereas Leonard produces copious amounts of METHANE.
Do we know if there's life in the METHANE plumes of Enceladus