A Costa's Hummingbird shows off his purple throat.
phoenix desert botanical gardendesert botanical gardenhummingbirdcostacostas hummingbirdBirdsPhoenixAZ
Log In: