Carnival Firenze docks in Long Beach
Carnival Firenze docks in Long Beach, Calif., preparing to sail another cruise to Mexico.
Download photo