Screens in Times Square display the first images from the James Webb Space Telescope Last updated: 13/07 - 13:36 Screens in Times Square display images just released by the James Webb Space Telescope, heralding a new era of astronomy. More about USA New York NASA Space science