News

Tiny pollen grains too small to see have revealed that flowers are at least 123 million years old, more than 2 million years older than the previous oldest example. The date signals not just the ...