This is the new plant we were telling you about the other day. Does anybun know what it is? We are afraid that it might be a Triffid!