Life-size dinosaurs roar and tower over the South Florida Science Center and AquariumLife-size dinosaurs roar and tower over the South Florida Science Center and Aquarium