New vaccine technology aided in speedy development

Image