The river is the Rio Grande. The mountains are in Mexico. Foreground shot of a cactus. Beautiful country out there in Big Bend. This is straight from the camera, unaltered.