Land Trust named new caretaker of Cane Creek

The Land Trust of North Alabama will be the future stewards of Cane Creek in Colbert County. The Land Trust will ensure this unique 693-acre natural treasure in Northwest Alabama is properly and permanently cared for while also allowing continued…