Do you know where the Isle of Man is located? Did you know that Douglas is the capital? Did you know that the above photo is their national emblem? Do you know what their world-famous TT is all about? These were all questions I certainly didn't know the answers to when I accepted a 10-day …