Being dropped off by the Russians at 89 degrees North heading North.      Photo: Troy Henkels collection

April 2010