England. North Sea. Derrick barge lifting topside of small gas production platform..

Check Price Add to Lightbox Download
< Prev Next >
England.  North Sea.  Derrick barge lifting topside of small gas production platform..
England. North Sea. Derrick barge lifting topside of small gas production platform..