Image 1 of 1
The "Sea Spirit" anchors in Whalers Bay at Deception Island in the South Shetland Islands near the Antarctic Peninsula.
Share
twitterlinkedinfacebook
The "Sea Spirit" anchors in Whalers Bay at Deception Island in the South Shetland Islands near the Antarctic Peninsula.