Sloan Museum unveils traveling Ice Dinosaurs exhibit

Sloan Museum unveils traveling Ice Dinosaurs exhibit

A new Ice Dinosaurs exhibit is on display at the Sloan Museum of Discovery in Flint until May.