The Brand Ambassador takes all sorts of abuse, but one over-entitled customer has home asking a deep question.
Carnival Brand Ambassador John Heald seems like a man anyone would love ... and many of us mourned when his mother passed away and when he lost his dog. Heald takes heaps of abuse from passengers ...