May well Scientists Tug Dinosaurs Back again?