Solar panels in the Sierra del Cadí in the foothills of the Pedraforca mountain in Catalonia Spain

Code produit:
544122012