Long-tailed Finch

Scientific Name: 

Poephila acuticauda

Rare visitor.