Faith Grow into something so ugly January 6, 2005 PICT0014 Originally uploaded by 5xmom. Found this in the Botanical Gardens in Penang. Anyone can guess the name of this? Related posts: