Scientists have solved the puzzle of the so-called "Frankenstein dinosaur", which seems to consist of body parts from unrelated ... such as Stegosaurus, and carnivorous dinosaurs, like T.