Mesilla Diversion Dam - Credit: Wikimedia Commons
The Mesilla Diversion Dam is located in the Rio Grande about upstream of El Paso, Texas, about to the south of Las Cruces, New Mexico. It diverts water from the river for irrigation in the lower Mesilla Valley. Read more on Wikipedia
Source: en.wikipedia.org