Pandora: World of Avatar

There was no way that I was going to be Orlando, Florida and I wasn’t going to go see the new Disney Pandora: World of Avatar attraction. It was a must on a list of things I must do at Disney World due to my healthy obsession. Based on James Cameron’s blockbuster 2009 film, that’s […]