A bird that can fly backwards?

A bird that can fly backwards?

A. Bat
B. Humming Bird
C. Crimson Sun Bird
D. Cardinal Bird

hummingbird which move back slightly include flycatchers, warblers, egrets and herons using the fluttering method. The only bird which can fly backwards and forward without relying on the wind is the hummingbird.