Carnival Breeze, Carnival Ecstasy, Carnival Glory, Mardi Gras, Carnival Pride, Carnival Sunrise and Carnival Vista – met up in Cozumel last night for one of the biggest birthday parties at sea.

Carnival Breeze, Carnival Ecstasy, Carnival Glory, Mardi Gras, Carnival Pride, Carnival Sunrise and Carnival Vista – met up in Cozumel last night for one of the biggest birthday parties at sea.