The Hubble image shows a portion of the Tarantula Nebula, which NASA says is “the largest and most productive star-forming ...
NASA’s recent Image of the Day was the outer regions of the Tarantula Nebula, which is billed as one of the biggest and ...