Ham Branch New Hampshire

The Ham Branch of the Gale River is a 12.2-mile-long river in northwestern New Hampshire in the United States. Via the Gale River, it is a tributary of the Ammonoosuc River and part of the Connecticut River watershed.
Data from: Wikipedia