The Cancer Science Institute celebrated its 5th anniversary! The lab by the beach at Sentosa! Like this:Like Loading... Related