Artists Impression: Huygens

Artists Impression: Huygens

Artists Impression: Huygens

Photo by timd.

Photo taken Jan. 15, 2005, 7:58 p.m..