Darwinopterus - A Transitional Pterosaur Fossil

One hundred and sixty million years ago the skies of north eastern China were filled with primitive feathered dinosaurs that flapped awkwardly from tree ...   more »