Notes for our Carnival Horizon
Our 8th crossing...
our 78th Cruise with multiple cruise lines. Read more