BANÁMICHI, Sonora — Everything here comes from the river. The water rushes along both sides of the lush green mountains teaming with ocotillo, mesquite trees, and even some organ pipe cactus. It is ...