The state of Oaxaca is home to 16 different Indian groups among whom can be found more than 60 different languages. Each group retains much of its ancient culture. They visit a Zapotec market, navigate the mangrove watercourses on the coast, and participate in the harvesting, drying and roasting of coffee in the fog forest.