Where is Pobeda Ice Island?

Coordinates: 98.9 -64.65

1 visitor has thanked for this answer

Thanks!