Isle of Man - the road of life