NASA announced on Tuesday that it will delay the launch of its much-anticipated James Webb Space Telescope.