David Pelly tells the story of the Thelon, exploring the mystery of mans relationship with this special place in the heart of Canadas vast Arctic Barren Lands.