Yes, it is Big Bend and the mountain range is the Chisos (the only mountain range completed contained in a national park). Now I am looking for the feature on the left from which you can see Mexico.

This photo shows the view from that feature and the prominent feature on the right of the first photo is straight ahead in this one (extra credit if you can name it).