Mar 6 2009
Save
What Is This?

It looks like the lastest image from a NASA spacecraft, approaching the surface of a satellite on the outskirts of

Advertisement