Carnival Cruise Lines

Carnival Spirit at Lahaina Carnival Pride, Long Beach Carnival Victory, Miami Carnival Splendor, Victoria, BC
Carnival Miracle, Victoria, BC Carnival Miracle, Victoria, BC Carnival Valor, Grand Cayman commons.wikimedia.org