The oil pump, industrial equipment

The oil pump, industrial equipment - 111075229

Oil drilling derrick in the setting sun, closeup of photo

Similar stock images

to-top-page