๐Hundreds of animals, interactive activities in new Life exhibit at the Orlando Science Center
A new Central Florida attraction is bringing visitors closer to animals all in the name of Science. Life, an attraction millions of dollars and a decade in the making, is now open at the Orlando Science Center.