Meandering Mount

Meandering Mount is an area of Timber Island in the game Diddy Kong Racing DS.