Shackleton Base


Shackleton Base - Antarctic research station located in Antarctic Treaty area.