Where is Pobeda Ice Island?

Coordinates: -64.65, 98.9

1 visitor has thanked for this answer

Thanks!