Ah! Spring is here - time to stop and smell the flowers - except of course if you happen to be near a blooming Titan Arum, an exotic-looking flower that is native to Indonesia.