Friday, March 30, 2007

Largest Flower/Parasite On Earth~~Rafflesia



These grow in the jungles of southeast Asia~~~

Stumble Upon Toolbar

0 comments: