Explore a serene small waterfall nestled in the lush greenery of High Country, Victoria, Australia. Enjoy the tranquil beauty of this natural landscape.