Loon Echo Land Trust is a nonprofit organization that protects land in the Lake Region of Maine to conserve its natural resources and character for current and future generations. LELT conserves over 9,000 acres of land and maintains and protects..
Relevance: 9.036416