The Dolphin Helicopter takes off from China's icebreaker "Xue Long", or "Snow Dragon", in the Arctic Ocean at 72 degrees of north latitude and 154 degrees of west longitude, July 26, 2010.
Go to Forum >>0 Comments