So there is life on the moon...