"NASA’s revolutionary James Webb Space Telescope, charged with seeing deeper into the universe than any telescope ever built, is poised to blast into space at 7:20 a.m. Saturday from the European Space Agency’s spaceport in Kourou, French _...Read More_