A solar panel array is installed on the roof of a building

Code produit:
935917818