Attention is climbing around the European Space Agency's Euclid telescope, which has captured the largest and most detailed image of the Milky Way's center, revealing over 60 million stars.
HypeNows