With Christmas one day away, Carnival’s fleet and headquarters in Miami have been spreading holiday cheer all month long.
Here is a slideshow of what shipboard and shoreside teams have been doing to get into the Christmas spirit.
Enjoy and Happy Holidays!