×

Haswell Island

Haswell Island is the largest of the Haswell Islands, lying off the coast of Antarctica, about 3 kilometres north of Mabus Point in Queen Mary Land. Wikipedia