Screens in Times Square display the first images from the James Webb Space Telescope
  • 2 years ago
Screens in Times Square display images just released by the James Webb Space Telescope, heralding a new era of astronomy.
Recommended