Top
20°

NASA's Stardust Sample Return was 10 Years Ago

The sample return capsule from NASA's Stardust mission successfully landed at the U.S. Air Force's Utah Test and Training Range in Dugway, Utah, on January 15, 2006.

Read Full Story >>
astrobio.net
The story is too old to be commented.