Blue-throated mountain-Gem - Steve Wolfe

Blue-throated hummingbird male


Howard Topoff 2011