Posted on November 11, 2019 by New fossil pushes back physical evidence of insect pollination to 99 million years ago – Phys.org New fossil pushes back physical evidence of insect pollination to 99 million years ago Phys.orgView full coverage on Google News