The Most Beautiful Rare Birds In The World
Sri Lanka Frogmouth (Batrachostomus moniliger) or Ceylon toad is a small toad found in the West Ghat of South India and Sri Lanka. Regarding nightmares, night comes and is found in forest habitats. The feather color is similar to dried leaves and the bird glides silently on the branches, making it difficult to see. Photo credit;Johnson Chua.