David Attenborough introduces the Amorphophallus titanum

The world’s smelliest flower – Amorphophallus titanum

February 2nd, 2011