Last modified on 15 December 2014, at 05:48

Inexpressible Island

English: Inexpressible Island is an island in Terra Nova Bay, Victoria Land, Antarctica