Description
Added on the 11/02/2016 16:41:11 - 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
U.S. President Barack Obama attends an outdoor arrival ceremony in heavy rain, as the first sitting U.S. president to visit Laos. Rough Cut (no reporter narration).