
Massive cradle of baby stars revealed in new space telescope images
- The European Space Agency released the photos from the Euclid observatory on Thursday
- Euclid will spend the next several years observing billions of galaxies covering more than one-third of the sky
