A team of scientists engaging in discussion over a microscope and digital tablets, surrounded by vials and scientific papers, capturing the collaborative effort in vaccine research and development

Code produit:
752346933