We visit the almost mythical world on the Isle of Man. It's an island in the Irish Sea, slotted right in the middle between Ireland and Britain. It enjoys a special status as a self-governing Crown colony. It has its own national anthem and the locals there don't just concern themselves with regular people on this curious little island ... they also deal with the so-called "little people".