giant telescope

term for exceptionally large telescopes

Categories: