The gods of Mount Desert Island
Mount Desert Island is a small piece of land off the east coast of Maine. This is the tale of an Englishman setting out to uncover the mysterious past surrounding a great Expedia of the island's people around 500BC. But some mysteries are better left unsolved... I wrote this story for a competition I had with my famil...