onlybeaches

Counting the waves…

Seal Harbor Beach: Calm Waters and Granite Shores in Bar Harbor | OnlyBeaches