How does Islam explain the existence of Dinosaurs?

Re: How does Islam explain the existence of Dinosaurs?

Sure. Dinos were there to give us oil.

Creation of the earth is a very vague and generic thing...why can't it include the creation (and subsequent destruction) of dinos?