The road is in Brazil. That forum seems Spanish, or maybe somewhere similar in South America.

Very cool road though.