Wednesday, November 12, 2014

Landing on a Comet, 317 Million Miles From Home

The NY Times has amazing photos (from today and the last few months) of Comet 67P and the Philae lander, Landing on a Comet, 317 Million Miles From Home.

No comments: