Which bird lays the smallest egg?

Smallest bird egg

The smallest bird egg belongs to the vervain hummingbird and is the size of a pea.

Random