Djebel Berda


Djebel Berda - hill in Algeria.