View Single Post
  #6   Report Post  
Alaric Alaric is offline
Banned
 
Posts: 7
Default

Quote:
Originally Posted by Alaric View Post
Telescope is a large, space-based observatory, which has revolutionized astronomy since its launch and deployment by the space shuttle Discovery in 1990.
This is the biggest ever built, fully unfolds giant mirror to gaze at the cosmos. You can exhale now. This Webb Space Telescope is fully deployed. Astronomers and space fans around the world can breathe a sigh of relief: The James Webb Space Telescope is now fully deployed.