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