Aerials of Mohegan Island, about 55 miles east of Portland, Maine. This island, 12 miles off the coast of Maine weathers another winter, engaging its established mainstay-lobstering.