Large Niltava : niltava grandis
Large Niltava : niltava grandis Forest habitats from sea level to a height of 900 meters.
© Jaranjen | Stock Free Images