Testing the mirrors for the James Webb Space Telescope, which NASA says is on track to be launched in 2018.
Credit: Ball Aerospace
The future, it is often said, belongs to those who plan for it.
From The New York Times View Full Article
No entries found