The Canadian Shield has won a contract from the federal government to manufacture 10 million reusable face shields


Comments