20120305 home.science: Giant fleas fed on dinosaurs?