T theregister.com Is the $10B James Webb Space Telescope worth the price tag? 5 points samizdis 4 years ago 4 comments