Dr Thomas Cowan explains what a virus is

Dr Thomas Cowan explains what a virus is