Although only 3,000 of Morocco's once 250,000-strong Jewish community remain today - one of the last Jewish communities remaining the Arab world - they are the guardians of a rich, ancient history and a colorful, surprisingly vibrant culture.