Description
Added on the 11/02/2016 15:44:56 - Copyright : Viral Video Online
The last mirror is installed on the James Webb Telescope at NASA in the US
NASA time-lapse shows mirror of the upcoming James Webb Space Telescope being turned over for the first time in Maryland, USA
NASA time-lapse shows mirror of the upcoming James Webb Space Telescope being turned over for the first time in Maryland, USA