An artist’s rendering of the Carnival Vista, Carnival Cruise Line’s latest addition to its fleet in PortMiami.
An artist’s rendering of the Carnival Vista, Carnival Cruise Line’s latest addition to its fleet in PortMiami. Carnival Cruise Line
An artist’s rendering of the Carnival Vista, Carnival Cruise Line’s latest addition to its fleet in PortMiami. Carnival Cruise Line

Carnival Corporation going green with three new mega ships

September 06, 2016 10:14 AM