ORLANDO, Fla. – It’s alive! The Orlando Science Center has announced a new addition to its popular “Life” exhibit, sharing news Friday of a baby red-rumped agouti that was born July 28. The baby ...