1 / 50
This undated photo provided by Carnival Corporation shows Josh Garcia in Playa del Carmen, Mexico, taking a selfie with a local resident dressed in costume to greet cruise passengers in a scene from a new show airing on NBC this fall called "The Voyager with Josh Garcia." The show is one of three new shows produced by Carnival Corp., showcasing vacation and travel connected to cruising. Josh Garcia hosts the show, which explores the history and culture of various ports through meetings with locals. (Carnival Corporation via AP)

Cruise Ships

Cruise Ship Photos