NASA’s James Webb telescope launch delayed again until December 24th – Engadget

NASA was hoping to send the James Webb telescope on its way to space by December 22nd, but its launch has been delayed yet again. You’ve probably read several variations of that sentence by now if yo… [read more]

Leave a Reply

Your email address will not be published.