Vulture on buffalo

Seen in Kruger National Park , cape vulture on buffalo