TOR EVEN STENE, LEKA, Norvegia