20120503 home.science: Giant 'fleas' made life hell for dinosaurs