Ginko Biloba Ginkgo Biloba is one of the oldest living tree species, dating back over 300 million years. Individual trees can live for over 1,000…
Ginko Biloba Ginkgo Biloba is one of the oldest living tree species, dating back over 300 million years. Individual trees can live for over 1,000…