Bbg

CARNIVAL VISTA

An impression of Carnival Cruise Line's newest ship, the CARNIVAL VISTA.