The Isle of Man TT race is one of those things you maintain to wonder whether aliens would fail to comprehend due to the shear madness of piloting a motorcycle over hills and curves of an island for sport. Yet its the madness that makes it so exciting for riders, and just as exciting to watch.
Read more...
Source: gawker.com