White-throated dipper (Cinclus cinclus)

White-throated dipper (Cinclus cinclus)

White throated dipper in its natural habitat

by
by
by
by
by
by