Pandora – The World of Avatar will transport guests to the visually stunning world of Pandora, where floating mountains and bioluminescent plants will amaze visitors of this magnificent land, beginning May 27, 2017 in Disney’s Animal Kingdom at the Walt Disney World Resort in Bay Lake, Florida, near Orlando. Guests can join the Na’vi on […]