Bali Myna

Bali Myna

Bali Myna (Leucopsar rothschildi), or Bali Starling, drinking water

by
by
by
by
by
by