The us space shuttle discovery landed early Friday at Kennedy space center after a successful 66 day mission to change the Hubble space telescope into a new window "to the Nown.
Discovery concludes Hubble mission.