Rus Eng

Yemen. Island Socotra. A landscape