Engineers inspecting equipment at a hydropower facility, highlighting maintenance and operation

Code produit:
903128270