African hoopoe on a branch

African hoopoe on a branch

An African hoopoe (Upupa epops) sitting on a branch against a blue sky, South Africa

by
by
by
by
by
by