Vermillion Flycatcher. The scientific name is Pyrocephalus rubinus, or ‘ruby firehead’.
Powered by Zazzle