human
Where does the Merrimack River start?
assistant
The Merrimack River starts in the town of Merrimack, New Hampshire. It flows north for about 125 miles, and then turns east and flows into the Atlantic Ocean.