What do you picture when you think of the Sahara? A vast expanse of towering sand dunes? The occasional oasis, perhaps? But ...