Water cascades over layers of rock and dead leaves at Lye Brook Falls near Manchester, Vermont, the tallest waterfall in Vermont.

Royalty-free stock photo ID: 84784600

Water cascades over layers of rock and dead leaves at Lye Brook Falls near Manchester, Vermont, the tallest waterfall in Vermont.