Mandarin duck (Aix galericulata)

Mandarin duck (Aix galericulata)

by
by
by
by
by
by