Cap Bougaroun


Cap Bougaroun - cape in Algeria.