What is the coronavirus? Virus science explained - Caltech Science Exchange

What is the coronavirus? Virus science explained - Caltech Science Exchange