I don't think the earth is that old.
--I don't think-- There. Fixed.
the Earth is 4.6 Billion years old. So 40-50 million is really nothing.
Plus, this warm and fuzzy guy was walking around over 65 million years ago.
Prehistoric Pit Bull