The Tree of Life located near Orlando, Florida.