There is this nice waterfall that cascades down a mountainous slope (not very steep) and is surrounded by green pine trees. I walked along it and thought it was really nice... now I can't remember where the hell it is!! I've looked everywhere :confused:
It's the same one from the official trailer (about a minute and a half through). Anyone know its location?