The road is in Brazil. That forum seems Spanish, or maybe somewhere similar in South America. Very cool road though.
Forum Rules