A fossil of what may be the earliest creature yet discovered on the evolutionary line to birds has been unearthed…
Chinese researchers have unearthed two giant blood-sucking insects at different dig sites that are the largest known flea type creatures…