Anvers Island

Anvers Island is an island in the Palmer Archipelago off the west coast of the Antarctic Peninsula. It is home to the United States’ Palmer Station.

Connect