United States Vermont Hancock

Texas Falls

A scenic series of cascading waterfalls located within Hancock, Vermont's Green Mountain National Forest, offering picturesque hiking opportunities.