Stock Photo: England, London, Crystal Palace. Exhibits at the Dinosaur Park in Crystal Palace Park.