Liberty Science Center's New Exhibit just arrived:  Titans of the Ice Age. Journey back through the Ice Age to view some of Earth's largest and most awe-inspiring mammals. Monumental video installations, hands-on interactive displays, life-sized models, fossil tusks and skulls—and even touchable teeth—bring these ancient giants back to life. Meet the 42,000-year-old intact baby mammoth named Lyuba. Discovered in 2007 by a Siberian reindeer herder and his sons, Lyuba (named after the herder's wife) is by far the best-preserved mammoth specimen ever discovered. She comes to the exhibition from Yamal, Russia, where she’s part of the permanent collections at the Shemanovskiy Museum and Exhibition Center.  Exhibit now thru January 2011!