Satin Flycatcher, Myiagra cyanoleuca

Common Name Satin Flycatcher
Scientific Name Myiagra cyanoleuca
Taxonomic Family Monarchidae
Taxonomic Order Passeriformes

Ecological Data