Meanders

Meandering water courses in the desert seen from the air

Algeria