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 around 10,000 and hosts 500,000…