I have seen these pictures befor, could have sworn that the site (the shots came from) suggested that this was in either Columbia or Peru, definitley South America somewhere.
Looks like it would make a great rally stage, strap me into one of these babies and send me on my way!