Carnival Miracle Sets Sail From Long Beach on First of Line's 50th Birthday Sailabrations Cruises.

Carnival Miracle Sets Sail From Long Beach on First of Line's 50th Birthday Sailabrations Cruises.