Young Nile Crocodile hiding in a small tributary of the Mara River
Elephant family crossing the Ewaso Nyiro River - Samburu
Pied Kingfisher - Lake Baringo
Elephant family drinking at the edge of the Ewaso Nyiro River - Samburu
Greater Flamingos - Lake Bogoria
Elephant family crossing the Ewaso Nyiro River - Samburu
Greater Flamingos - lake Bogoria
Bull Elephant crossing the Ewaso Nyiro River - Samburu
Great White Pelican bathing in a small stream - Nakuru
White-throated Bee-eater - samburu
Wildebeest crossing the Mara River - Masai mara
Bull Elephant crossing the Ewaso Nyiro River - Samburu
Huge flock of Lesser Flamingos in Lake Logipi - Kenya
Stunning scenery of the Saguta Valley - Northern Kenya
Spotted Hyena hunting flamingos - Nakuru
Tawny Eagle - Nakuru
White-throated Bee-eater - Lake barring
Greater Flamingo in flight - Nakuru
Elephant on the banks of the Ewaso Nyiro River - Samburu
Great White Pelican in flight - Nakuru
Greater Flamingos in the morning mist - Nakuru
Black-winged Stilt - Nakuru
The stunning red algae of Lake Natron - Kenya
African Elephant mother and very young calf crossing Ewaso Nyiro River - Kenya
Greater Flamingo taking flight - Kenya
Red Bishop - Lake Baringo, Kenya
Greater Flamingos landing gracefully - Kenya
Lesser Flamingo in flight - Kenya
Spotted Hyena hunting Flamingos - Lake Nakuru, Kenya
Malachite Kingfisher - Murchison Falls, Uganda - RM
Black-headed Heron - Murchison Falls, Uganda - RM
heron at sunset - Murchison Falls, Uganda - RM
African Fish-eagle feeding on a fish - Murchison Falls, Uganda - RM
Cattle Egret resting on a hippo - Queen Elizabeth National Park, Uganda - RM
Young Nile Crocodile - Murchison Falls, Uganda
Malachite Kingfisher - Murchison Falls, Uganda - RM
Great Egret - Murchison Falls, Uganda - RM
Pied Kingfishers - Murchison Falls, Uganda - RM
Great White Pelican resting on a dead palm tree - Lake Albert, Uganda
Great White Pelicans flying over Lake Albert - Uganda - RM