“Viva Mexico” 20th Anniversary Cruise: Day 1, Embarkation

“Viva Mexico” 20th Anniversary Cruise: Day 2, Day at Sea/Formal Night

“Viva Mexico” 20th Anniversary Cruise: Day 3, Day at Sea

“Viva Mexico” 20th Anniversary Cruise: Day 4, Puerto Vallarta

“Viva Mexico” 20th Anniversary Cruise: Day 5, Mazatlan

“Viva Mexico” 20th Anniversary Cruise: Day 6, Cabo

“Viva Mexico” 20th Anniversary Cruise: Day 7/8, Day at Sea/Disembarkation