Feb282023 by Charles CreitzNo Comments Media slammed after Energy Dept joins COVID lab-leak chorus: ‘Journalists believed China over US senators’