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 ...
A Sunderland man is celebrating a 78-year devotion to one of the most prestigious motorcycle races in the world.