NASA confirms December 24 telescope launch – Punch Newspapers

The much-delayed launch of the James Webb space telescope will go ahead on December 24, NASA and the company overseeing the launch confirmed on Saturday.
The project, begun in 1989, was originally e… [read more]

Leave a Comment

Your email address will not be published. Required fields are marked *