Port Lockroy in Antarctica, Antarctic Peninsula. Expedition ship anchored off Port Lockroy. - Image Details
Image
Port Lockroy in Antarctica, Antarctic Peninsula. Expedition ship anchored off Port Lockroy.

Port Lockroy is a natural harbor in the British Antarctic Territory. It is located on the west coast of Wiencke Island on the Antarctic Peninsula.

View Full Image on Dreamstime

Username: Walterstiedenroth

Editorial: No

Width: 4272 pixels

Height: 2848 pixels

Downloads: 0

Image ID: 213232300