Windsor-Cornish bridge is the longest covered bridge in New England. It crosses between New Hampshire and Vermont, over the Connecticut River.

Royalty-free stock photo ID: 132636509

Windsor-Cornish bridge is the longest covered bridge in New England. It crosses between New Hampshire and Vermont, over the Connecticut River.