1174-10795 - A giant kingfisher, Megaceryle maxima, sits on a rock, direct gaze, Londolozi Wildlife Reserve, Sabi Sands, Greater Kruger National Park, South Africa
1174-10796 - A giant kingfisher, Megaceryle maxima, sits on a branch after catching a fish, Londolozi Wildlife Reserve, Sabi Sands, Greater Kruger National Park, South Africa
1174-6652 - A giant kingfisher, Megaceryle maxima, side profile, light green background, Londolozi Game Reserve, Kruger National Park, Sabi Sands, South Africa
1174-5196 - A giant kingfisher, Megaceryle maxima, stands on a branch, looking away, Londolozi Game Reserve, Sabi Sands, Greater Kruger National Park, South Africa