Newburyport: A sailboat glides along the water on the Plum Island River Tuesday afternoon. Despite the heat and humidity, a steady breeze made it a perfect day for boating. Photo by Ben Laing/Staff Photo
110719BLAsailboat