Alexandra Island


Alexandra Island is an island in the Mackellar Islands, Antarctica.