Solenzara


Solenzara - river and stream in France.