1 of 28
Río Ajajalpan starts in the cool high mesa area of Puebla near the town of Chignahuapan. A lagoon here is spring-fed and drains down to the river.