Twenty-one time winner Michael Dunlop says Isle of Man TT victories are ‘the Olympic gold medals’ of motorcycle racing on closed public roads.
Twenty-one time winner Michael Dunlop says Isle of Man TT victories are ‘the Olympic gold medals’ of motorcycle racing on closed public roads.