Mega Marine Machines

Installation of a 16 meter tidal turbine on the subsea base which is loaded on the Installation barge.  Yes,  This one will actually make television on the Discovery Channel show, Mega Marine Machines.

Disassembling a Tidal Turbine

Disassembling a 16 meter in-stream tidal turbine.