Britain's Got Talent dancer Neil Horan is a defrocked priest who has previously been jailed. Horan, 62, was arrested after running on the track during the 2003 British Grand Prix holding the banner: ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results