Description

Algeria - Tassili n'Ajjer - Site Jabbaren - Pastoral scene painted in red ocher

Details