Massive cradle of baby stars revealed in new space telescope images 0 23.05.2024 20:09 The Independent A European space telescope is thrilling scientists with its latest peek at stars and galaxies