Tent Island


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