A 125-million-year-old fossil flea has been unearthed in China. The ancient parasite, described on Thursday in the journal Current Biology,…
Read More
A 125-million-year-old fossil flea has been unearthed in China. The ancient parasite, described on Thursday in the journal Current Biology,…
Read MoreWhen scientist Piotr Naskrecki encountered a puppy-sized spider in Guyana, his photos of the giant arachnid quickly became an Internet…
Read More