Tentatively identified as a female or immature Calliope Hummingbird, the smallest bird in North America. I may be wrong...