Screens in Times Square display images just released by the James Webb Space Telescope, heralding a new era of astronomy.
Video. Screens in Times Square display images from Space Telescope
Screens in Times Square display images just released by the James Webb Space Telescope, heralding a new era of astronomy.