COVID-19 vaccine rollout: What's taking so long?

100 million doses promised, less than 3 million administered by the end of 2020.