White Throated Kingfisher

White Throated Kingfisher

White Throated Kingfisher perching on a branch of tree

Categories: