Close

Now Playing:

The Isle of Man lies in the Irish Sea between Britain and Ireland. The tiny tax haven is drawing in companies involved in the space tourism industry.