Hirmoneura messelense, a newly described species of nemestrinid fly that lived approximately 47.5 million years ago (Eocene period), pollinated flowers...