Description
Added on the 01/04/2016 13:39:29 - Copyright : Viral Video Online
The James Webb Space Telescope's vital parts pass the last super-cold simulator check before integration into the telescope itself.
The last mirror is installed on the James Webb Telescope at NASA in the US
The last mirror is installed on the James Webb Telescope at NASA in the US