Djebel Abiod


Djebel Abiod - mountain in Algeria.