You are viewing a single comment's thread from:RE: A peptide from an Australian funnel-web spider has been found to kill both human melanoma cells and cancerous Tasmania devil facial tumours that are threatening the survival of the speciesView the full contextintroduce.bot (63)in #technology • 6 years ago @stefanfarrell, I gave you a vote!If you follow me, I will also follow you in return!