
May 7, 2012, Niagara Falls, ON — The world's tallest flower, also known
as Amorphophallus titanum, has finally bloomed at the Niagara Parks
Floral Showhouse in Niagara Falls, Ont. | READ MORE
Print this page
Advertisement
Stories continue below
Related