Euclid space telescope sees gorgeous cosmic cloud | Space photo of the day for Nov. 18, 2025 Jul 12, 2026 When you buy through links on our articles, Future and its syndication partners may earn a commission. Related Articles Major Scottish gangland figure Steven Lyons arrested in Bali Whale stranded off Germany for days is stuck again ‘Inoculation’ helps people spot political deepfakes, study finds Why the Houthis waited until now to strike