Nordenskiöld har varit stäl lets senaste egare.