Carnival Legend shipboard leaders along with U.S. Navy veteran and Carnival’s Vice President of Global IT Infrastructure John Harshaw
Download photo