Leopard Seal Cape Lookout 0567.jpeg
Leopard Seal - photo taken at Cape Lookout on the southern shore of Elephant Island, an ice-covered mountainous island off the coast of Antarctica in the outer ...
Read more
Leopard Seal - photo taken at Cape Lookout on the southern shore of Elephant Island, an ice-covered mountainous island off the coast of Antarctica in the outer reaches of the South Shetland Islands
Read less
Read less
Views
170
Likes
Awards
Peer Award
Superb Composition
Top Choice
Magnificent Capture
Absolute Masterpiece
Categories
Same photographer See all
Discover more photos See all