By mfgPosted on 26 août 2022In Zambia South Luangwa - Leopards Location: Leopard prey - f. Yellow Baboon