The 31st edition of the "Marathon des Sables" ("Sand Marathon"), one of the toughest races on earth, set off this weekend in southern Morocco.