Back to Nature Wildlife Refuge is a 20-acre facility located in Orlando, Florida. Species at the facility include ring-tailed lemur, bobcat, grey fox, eastern grey squirrel, American black vulture, eastern screech owl, and gopher tortoise, among other animals. The facility closed to the public...