BRYAN EATON/Staff photo. The Newburyport boardwalk at Somerby's Landing covered with water.
180302BEAstormNewburyportSalisburyfloodingroads