NASA does it again!

Congratulations NASA on another successful mission! Stardust is on the ground after a succesful 2.9 billion mile journey! Now that the engineering is over, the years of science can begin!