The village of Tafraoute in Atlas Mountains, Morocco

The village of Tafraoute in Atlas Mountains, Morocco

Advertisements