Bee hummingbird, zunzuncito or Helena hummingbird (Mellisuga helenae). It is the world's smallest bird