A Saber-Toothed Cat Walks Across Wilshire Blvd in Los Angeles to the La Brea Tar Pits Museum
by Justin Page from Laughing Squid on (#385VF)
A large saber-toothed cat puppet was seen by pedestrians as it walked across Wilshire Boulevard in Los Angeles back in 2012. The amazing puppet was on its way to the La Brea Tar Pits Museum where it began its new journey as the star performer in the Ice Age Encounters show. The saber-toothed cat was originally created by the Jim Henson Creature Shop in 2010 for the Natural History Museum.