Dream Room, Daily Reality
It’s not uncommon for cruise passengers to turn to Carnival Cruise Line’s brand ambassador, John Heald,…