 Necaxa River

The Río Necaxa, or Necaxa River, is one of the main rivers of the Mexican state of Puebla.Beginning south of Huauchinango with the name Totolapa, it runs through tall mountains and deep canyons forming the waterfalls known as Salto Chico y Salto Grande; its flow is also used for generation of hydroelectric power.