861 followers
Dufresne et al Genome Biol 2005 estimates 150 Mya. So 50-100 not spot on. http://t.co/tOrx2AZuDS http://t.co/A8bX8wM5ef 2/4
Dufresne et al Genome Biol 2005 estimates 150 Mya. So 50-100 not spot on. http://t.co/tOrx2AZuDS http://t.co/A8bX8wM5ef 2/4