The Nature Track is a gorgeous and often overlooked walk in Wentworth Falls. Lovely as it is, it’s the hidden spots just off the main track that make this walk extremely special. We’re sharing everything you need to know about the trail, including the secret waterfalls.