Little Woodswallow

Scientific Name: 

Artamus minor

Rare visitor.