South Pole Telescope

Product

telescope at the South Pole

Mentioned in 1 video