A picture of the Helium Insert - the part that was fabricated at Goddard Space Flight Center in the US - being lowered into the Neon Dewar, built in Japan (2004 March 19).
Back to top.
Privacy, Security, Notices