Lemaire Channel Antarctica – January 2016

One of the most visually stunning places I’ve ever seen is the Lemaire Channel in Antarctica. Here’s one of my favorite shots from the trip:

mirror image