Rubythroated Hummingbird

Ruby-throated Hummingbird, Alabama