I saw this peculiar orchid that goes by the name Pelantheria insectifera. Does anyone know anything about this orchid (origins, habits, anyone growing it)? I searched it on google and it only gave me a few foreign language results. Pictures can be found on al's orchid greenhouse's catalog. It seems to be part of the slipper orchid family.