- Mars just scored another point in favor of alien life.
- Scientists discovered signs of an ocean's worth of liquid water miles below Mars' surface.
- The findings, based on Marsquake measurements by NASA's InSight lander, could help solve a mystery.
Mars is looking more and more like a place for NASA to find the first signs of alien life.