
The Poarch Creek Indians, Alabama’s only federally recognized tribe, is asking the developer of an industrial-scale solar project in north Baldwin County to talk with the tribe about the cultural and historical significance of its proposed project site.

5 hours ago
1
