A panel of British experts says the delta variant has wrecked any chance of herd immunity. - Smile 90.4FM

A panel of British experts says the delta variant has wrecked any chance of herd immunity.