Mbweha Camp is an exclusive safari retreat located within the Rift Valley, on the private 6,400-acre Congreve Conservancy.
Luluka female leopard and her son play together. Filmed In The Maasai Mara National Reserve, Kenya.