ExhibitPlus
Jackup barge near Port Fourchon Louisiana USA
KEYWORDS:
offshore technology marine construction elevating platforms legs