Satellite map of Pobeda Ice Island
Map of Pobeda Ice Island
Pobeda Ice Island, original Russian name остров Победы (остров = Island, Победа = Victory, meaning Pobeda Island or Victory Island), is an ice island in the Mawson Sea. It is located 160 km (99 mi) off the coast of Queen Mary Land, Australian Antarctic Territory, East Antarctica.
Latitude: -62° 29' 59.99" S
Longitude: 100° 14' 60.00" E