Thirty Meter Telescope

About the Image

Id:sci23022a
Type: Photographic
Release date: April 25, 2023, 2:16 am
Related announcements: sci23022
Size:3378 x 4000 px