Engineers working on carbon capture units attached to a refinery, showcasing the technological complexity of the equipment

Code produit:
901579320