Which bird lays the smallest eggs?
Correct Answer: B. The bee hummingbird lays an egg that weighs a mere half a gram!
Please select an answer before clicking the button.