30 years and $10 billion later, the James Webb Space Telescope is finally on the launch pad

Latest posts