Maine artist Carol Douglas has painted Owls Head Lighthouse and its beautiful setting many times over the years, but this year she embarked on a new idea. Carol endeavored to paint a special holiday scene of the popular beacon to benefit the American Lighthouse Foundation. Headquartered at Owls Head Lighthouse, the American Lighthouse Foundation is […]