This is somewhere in the northern Ecuadorean Andes, or possibly in the southern Colombian Andes.
Unfortunately, I was in a jet on the way back to Houston, so I couldn't check for border signs.
Back...
Home...