purple throated mountain gem hummingbird male hovering, costa rica

Royalty-free stock photo ID: 38830693

purple throated mountain gem hummingbird male hovering, costa rica