Rocks & mirror
WÄRTSILÄ
Encyclopedia of Marine and Energy Technology

Spill control gear

marine

Special equipment for fighting accidental oil spills at early stages.