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.
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.