Paphiopedilum callosum

Paphiopedilum callosum

''Paphiopedilum callosum'' is a species of orchid found from Vietnam to northwestern Peninsular Malaysia. It has been investigated and shown promising results in the treatment of cancer.

No videos have been added for this species yet.