It has been 26 years since development started on the eventual successor to the Hubble Space Telescope. In that time, after numerous delays, cost overruns, one major redesign, and 10 billion USD, the James Webb Space Telescope has finally taken its first images.
[ Read More ]
Continue reading...