NASA has delayed the launch of the James Webb Space Telescope, which would be the successor to the Hubble. The space agency said the launch will happen a day later than the earlier stipulated time, on Christmas Day, December 25, from the Kourou spaceport in French Guiana, where high winds are a major factor. An Ariane 5 rocket will lift ... Read More »