The Rufous Hummingbird (Selasphorus Rufus) is a small hummingbird, about 8 cm (3.1 in) long with a long, straight and slender bill. These birds are known for their extraordinary flight skills, flying 2,000 mi (3,200 km) during their migratory transits. (Wikipedia) #hummingbirds#hummingbirdspecies#hummingbirdfacts