1 of 34
The ~120 km class IV+ Upper Atoyac starts at the end of the flat Oaxaca valley section (near San Andrés Zabache).