Cochecho River
The Cochecho River or Cocheco River is a tributary of the Piscataqua River, 38.3 miles (61.6 km) long, in the U.S. state of New Hampshire. It rises in northern Strafford County and runs southeastward, through the town of Farmington and the cities of…