The answer is Connecticut River
The Connecticut River runs along Vermont's eastern border with New Hampshire.
The Connecticut River is the river that runs the entire border of New Hampshire and Vermont. These two states share about 275 miles of this river's entire length. This river flows approximately 410 miles from Fourth Connecticut Lake in Canada to Long Island Sound in New York.
Merrimac
The Connecticut River is the largest river in New England and runs through four of the region's states before flowing into Long Island Sound. The river, which measures over 400 mi (650 km) in length, begins in northern New Hampshire and runs along its border with Vermont, then continues into western Massachusetts and central Connecticut.
The state of Connecticut was named for the Connecticut River. The word Connecticut is an English version of an Algonquian word meaning "long tidal river".
Merrimac
The Connecticut river forms the boundary between New Hampshire and Vermont. This river has two main tributaries and is about 410 miles in length.
Three major interstate highways cross the state of Connecticut:* I-91 runs along the southwest shoreline and then northward along the Connecticut river, into Massachusetts * I-95 runs approximately east-west along the Long Island Sound shoreline to Rhode Island* I-84 is entirely inland and runs diagonally, approximately southwest-northeast to Massachusetts
New York, Massachusetts and New Hampshire plus Canada.
The River Colne is a small river that runs through Colchester.
through Rome, Italy