James Webb space telescope project, begun in 1989, was originally expected to deploy the instrument -- which will be the largest and most powerful telescope ever to be launched into space -- in the early 2000s.
from Top Buzz News- News18.com https://ift.tt/3qcazSz
No comments:
Post a Comment