Garibaldi

Common NameGaribaldi
Scientific Name Hypsypops Rubicundus
Copyright© 2010, Matt Crisp