Tent Island

From Wikipedia, the free encyclopedia

Tent Island, Antarctica.
Tent Island, Antarctica.

Tent Island is one of the Dellbridge Islands in McMurdo Sound, Antarctica.