Micro-RNA 941. Posted on November 25, 2012 by jgordon Link. Human longevity came at the expense of more cancer?