Where is Walrus Islands?

Coordinates: 58.68, -160.29694444444

Be the first visitor to thank for this answer!

Thanks!