NASA has a life-detecting instrument ready to fly to Europa or Enceladus

Latest posts