The Isle of Man TT race is renowned amongst the motorbike fraternity as the pinnacle of competition. In many ways the TT race has put the Isle of Man on the map and true to form the island will now be hosting the latest Isle of Man TT challenge with a difference. The Isle of […]