Kennebunk, York beaches sustain more damage after high tide

© 2025 Vimarsana