Delta announced the delivery of their newest 66-meter yacht, Invictus. Latin for “unconquerable,” Invictus is homage to the indomitable…