how long did the mesozoic era last
The Mesozoic era lasted 186 million years, from about 251 million years ago until about 65 million years ago.