July-August 2023 • 40 days
Mexico Puebla Oaxaca Puerto Escondido Palenque Bacalar Tulum Isla holbox Veracruz Mexico