News

A glimpse into the cosmos

What the images captured by NASA's $10 billion James Webb Space Telescope tell us.