By Haley Wilson The Birmingham Times Enter Camp Fletcher, a 300-acre woodland preserve in Bessemer, and find a hidden gem—a place where more than 800 kids from all backgrounds come to summer camp and participate in activities like hiking, canoeing, arts and crafts, team building, swimming, fishing. But it’s much more than that. “It’s an […]