Carnival Corp. plc. CEO Josh Weinstein Chief Maritime Officer Lars Ljoen and Carnival Cruise Line President Christine Duffy
Download photo