Monday, 5 November 2012

From one island to another

Found this fascinating film by Al Jazeera television about the Isle of Man TT.



'Al Jazeera' means 'the island' in Arabic, although in this context it means 'the (Arabian) Peninsula'. Hence the title of the article.

1 comment:

  1. Great find Norman, brings back memories, not all good ones!

    ReplyDelete