The Comedy Central host talks about how the new images from NASA's deep-space telescope blew his mind.
James Webb Space Telescope lands on 'The Daily Show with Trevor Noah' : Read more
James Webb Space Telescope lands on 'The Daily Show with Trevor Noah' : Read more