Leopards Lair opens the new “Giants Castle Vulture hide”

Its finally completed. The Giants Castle Vulture hide is open and ready for you to experience this up close and personal encounter with Cape Vultures.