First image of James Webb Space Telescope – Most Beautiful Picture

The NASA’s James Webb space telescope delivers its first and deepest infrared image of universe yet.