How long is a hummingbird's beak?

 - 3 centimeters
 - 3 kilometers
 - 3 millimeters
 - 3 meters
The best estimate for the length of a hummingbird's beak is 3 centimeters.
3 millimeters is too short. 3 meters and 3 kilometers are too long.