Dinosaurs show some of the most extreme variations in size of any land animal group, ranging from the tiny hummingbirds, which can weigh as little as three grams, to the extinct titanosaurs, which could weigh as much as 90 tonnes .