Beach roses are always a sure sign of summer on the islands. These were on Peaks Island just off the coast of Maine.
beach plum, beach roses, maine, peaks island
Comments