Massive cradle of baby stars revealed in new space telescope images. AP reports on the European Space Agency's Euclid observatory: https://flip.it/58hAua #Space #Astronomy #Stars #ESA #Euclid #Science