Readers' rain and flood photos
Boston.com
The Merrimack River surged to meet the Groveland Bridge, which connects Haverhill and Groveland, in this photo sent in by Amy Clinard.
The Merrimack River surged to meet the Groveland Bridge, which connects Haverhill and Groveland, in this photo sent in by Amy Clinard.