Where are Ron and Ellen?
France 2005
Reconstructed skeleton at the Dinosaur Park near Mèze.