Here's everything you need to know about the gruelling but popular endurance challenge set in the Sahara Desert.
When your cruise ship docks in Casablanca, Morocco, the city promises an exciting adventure, but the experience can be ...