Found an interesting story?

McDermott wins Megalodon job

McDermott has landed a contract to install a platform in the US Gulf of Mexico for Walter Oil & Gas.

Already a subscriber? Log in here