News

A space tarantula? Stunning, star-forming nebula captured by NASA’s James Webb Telescope

NASA's James Webb Space Telescope has captured stunning images of 30 Doradus, nicknamed the Tarantula Nebula, a massive star-forming region.