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 ...