NASA Goddard team installs instruments on space telescope

Related Stories

Fed Photo of the Day

A spectacle in the sky