WIP · World in Pocket

Barbara Island

Italy

Barbara Island

The Debenham Islands (68°08′S 67°07′W) are a group of islands and rocks lying between Millerand Island and the west coast of Graham Land, Antarctica.

Listen to the audio guide for Barbara Island Free on WIP — starts by itself when you arrive, even with the screen off

Nearby