Daily Archives: November 17, 2014

Postcards: The Astounding Philae Lander

This gallery contains 3 photos.

Now found, the European Space Agency’s little Philae lander sits in plain view on Comet 67P, having sent its own amazing photos and having posed now for a series of action shots and now a still at its little place … Continue reading

Gallery | Tagged , , , , , | Leave a comment