They were incredibly diverse and adaptable and lived through all three geological periods of the Mesozoic Era: Triassic, Jurassic and Cretaceous.

Discussion