Mars methane mission set for lift-off

Europe and Russia are about to send a satellite to Mars to try to determine if microbial life is responsible for the methane in the planet's atmosphere.

Read More

Post a Comment for "Mars methane mission set for lift-off"