JIM VAIKNORAS/Staff photo Downtown Newburyport's North Row is reflected in a large puddle in Market Square Monday caused by ice and snow melted by warm weather.
190204JVApuddle