Hummingbird

The Ruby-Throated Hummingbird The Ruby-throated Hummingbird, one of the smallest hummingbird species, can only grow to a length of 3 to 3.5 inches and weight…