Izzy, the two-toed sloth, has just been hanging around these days in her home, the new “Life” exhibit at Orlando Science Center. She has trees to climb, a rope from which to dangle and a hammock for regular relaxing. Science center visitors will get a good look at Izzy and other animal inhabitants of “Life” after it opens to the public on Thursday. The nature exhibit encourages close ...