I've seen Isle of Man stuff posted here before, but have never actually seen any footage
Just found this while looking at some other stuff on youtube. Wow! Just watching the video gets my adrenaline pumping. I have no aspirations to ever ride anything like this, but it sure is amazing to watch. Hard to believe the riders survived the crashes they show in the vid.