Why does it take so long to find a COVID-19 vaccine?

And when they do, how will they possibly manufacture enough for all people worldwide?

Presumably that means they'll have to prioritize the vaccine shots?

A friend of ours says they should give the vaccine deniers what they've always wanted: no vaccine! Personally I think that's too hard on their kids, but it's a good point.