Eurotrochilus inexpectatus- the first modern humming birdWhen: Early Oligocene (~30-34 million years


Eurotrochilus inexpectatus- the first modern humming birdWhen: Early Oligocene (~30-34 million years
Eurotrochilus inexpectatus- the first modern humming birdWhen: Early Oligocene (~30-34 million years