James Webb Space Telescope NASA postpones the ‘James Webb Space Telescope’ launch once more 4 years ago NASA had been pursuing an October 31st launch date for the James Webb Space Telescope, however it's deferring the science…