Sarah Leen is Director of Photography at National Geographic magazine.
Kamchatka Peninsula
The Power of Photography Exhibit
Lake Baikal