Pollen-Feeding Flies Pollinated Flowers 47 Million Years Ago Sci-News.com, 17 Mar 2021 Hirmoneura messelense, a newly described species of nemestrinid fly that lived approximately 47.5 million years ago (Eocene…