In 1904 the Isle of Man became the cradle of car racing in the British Isles when its self-governing status enabled the Island's public roads to be closed for motor racing. Starting in 1905, the... This description may be from another edition of this product.