Advanced chemical processing facility showcasing two high-tech distillation units with illuminated controls and glass apparatus

Code produit:
1549599176