The missing link has just been found between the earliest dinosaurs, whose size ranged from a few centimeters to at most three meters in length, and more recent giants that could be more than twice the length of a bus and have so much appeal to the popular imagination.