Mario Salcedo recently clocked up his 1,000th voyage with Royal Caribbean and is known as 'Super Mario' in cruise circles.
Immersed in the United States of Disney, a family finds there’s magic on board: most of it created by Disney, some by its fans.