Meandering Mount

Meandering Mount is an area of Timber Island in the game Diddy Kong Racing DS. This seems to be on Donkey Kong Island as it has the same kind of trees, same music and even a mine shaft with a track in it.