Smile4 years ago
More Than Seven Acres of Atlanta Urban Land Becomes U.S. Largest Free Food Forest
Food security is being realized through edible food forests in the U.S. Atlanta has the biggest food forest with 7.1 acres of pesticide-free edible and medicinal...