Could the llama help us to fight cancer?

99
Author: 
Vinciane Grimard
Université Libre de Bruxelles