Carnival Brand Ambassador John Heald talks 50 years of fun with video series featuring Carnival executives and team members.

Carnival Brand Ambassador John Heald talks 50 years of fun with video series featuring Carnival executives and team members.