The Thirty Meter Telescope illustration

About the Image

Id:sci22097a
Type: Photographic
Release date: December 16, 2022, 3:16 pm
Related announcements: sci22097 sci23009
Size:1280 x 1650 px