Now Playing:

TV

Americas Now

Episode #114


Tourism in Cuba and the beaches of Tulum on the Yucatan Peninsula of Mexico are highlighted.