See hundreds of raptors swoop in for the free vulture feeding, Victoria Falls (aka Vulture Culture Experience). Held at Victoria Falls Safari Lodge, it's one of the best things to do in Victoria Falls, Zimbabwe!