photographs by Douglas Herr
Trochilidae: Calliope Hummingbird (Selasphorus calliope)

<< >>
Calliope Hummingbird, El Dorado County California - Copyright (C) 2017 Douglas Herr