Tag Archives: Vega Island

Located east of the Antarctic Peninsula in the Weddell Sea, Vega Island has a landscape of ice

An island in Antarctica looks like a giant skull staring towards a nearby island, but [...]