Other crossword clues for answer "HUBBLETELESCOPE"HUBBLETELESCOPEIt was launched by "Discovery"NASA launch of 1990Eye in space