Science Art: Success!



Click to embiggen.

The Phoenix landed on May 25, 2008, and promptly took a picture of its own leg. It’s a tradition.

Credit: NASA, JPL-Caltech, University of Arizona

2 Comments

Comments are closed.