Cruise

Carnival bases third ship in Long Beach, Calif.

By Tom Stieghorst /

More From Cruise
Comments