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?