Well of course there is life on Titan. Look at all that methane!
Actually, that methane is from alternative energy subsidies run amock.