August 6, 2009

Phoenix: Touchdown

7 minutes until the Mars Phoenix Lander touchdowns.
Credit: NASA

Share on Linkedin Share on Google+