Beehave

Mount Desert Island – the jewel of Maine

Mount Desert Island or MDI is the largest island off the coast of Maine. The island has a population of…

7 years ago