Latch on a oil well. Oil industry. Construction and mechanism in work.

Latch on a oil well. Oil industry. Construction and mechanism in work.

 Stock photo ID: 31323598