bn:01568650n
Noun Named Entity
EL
South Pole Telescope
EN
The South Pole Telescope is a 10-metre diameter telescope located at the Amundsen–Scott South Pole Station, Antarctica. Wikipedia
Relations
Sources