A riverbank site with wind turbines and solar arrays for power generation.

Code produit:
1151288597