Dinosaurs lived on Earth millions of years ago, long before our ancestors emerged on the face of the planet. These amazing animals boggle our imagination by their variety and size. Some were small like modern lizards, others as huge as a multi-storey building.