Euclid space telescope sees gorgeous cosmic cloud | Space photo of the day for Nov. 18, 2025

The Euclid space telescope has captured a breathtaking new image of a cosmic cloud, underscoring its capability to study both our celestial backyard and the vast universe beyond. Chosen as Space’s “photo of the day” on November 18, 2025, this visual accomplishment shines a spotlight on the future of astronomical exploration.

Euclid space telescope sees gorgeous cosmic cloud | Space photo of the day for Nov. 18, 2025