The Isle of Man TT is less a race and more a test of human skill and sheer balls. Since 1907 motorcycle races have been held on the tiny island and for decades, this Isle of Man event was part of the world motorcycle GP championship series. Back in the 1970s, the race was removed [...]
More...
More...