Pangea Land of the Dinosaurs opens today