NASA Reveals New Batch of Images from James Webb Telescope NASA revealed more images from the James Webb Telescope on Tuesday, including cosmic clouds of water and emerging stars. July 12, 2022 12:38 pm