(Photo courtesy of American Rivers) The Merrimack River runs through the city of Lowell, stretching over 100 miles from New Hampshire through Massachusetts. Max Campo Connector Contributor The Merrimack River runs through the city of Lowell, stretching over 100 miles from New Hampshire through Massachusetts. The Merrimack River can be considered the heart of Lowell,…