Purple-throated Mountain Gem
Hummingbird Purple-throated Mountain Gem male 2281 *
Home | Previous | Next