article_snippet.sent: The annual Isle of Man TT race sees motorcyclists descend on the island for one of the most eagerly anticipated events in the racing calendar.
article_snippet.sent: The annual Isle of Man TT race takes place on public roads, which are closed off for the duration of the event.