Once believed to be a mythical creature, the elusive okapi was one of the last major large mammals discovered by modern science—and you can meet one right here in Central Florida! The 407's Lauren ...