May 17, 2015 at 03:16:20 UTC
Beware the Legend of the Forbidden Mountain! Yeti sightings at Disney's Animal Kingdom since 2006.
Anandapur Details Disney's Animal Kingdom Walt Disney World November 26, 2014