Plan a trip to the McKee Botanical Garden in Florida for an out-of-this-world experience. These natural attractions are unlike any others!