The Isle of Man TT takes place on a small island located in the Irish Sea, between Ireland and Great Britain. For two short weeks every year, the local roads running around the island are converted ...
The story of the most over-engineered Honda motorcycle ever made.