by Rachel Ogbu Incredible pictures show a leopard having a snack while up a tree in south-western Kenya. New York-based ...