After two decades and $10 billion — as well as a Congressional effort to kill the project — the James Webb Space Telescope (JWST) has finally delivered its first batch of science images. And, simply ...