A botanical celebrity is getting ready for its close-up, and you only have days to take in its smelly appeal. The newly-christened Odora, one of 43 resident corpse flowers at The Huntington Library, ...