The media, Dems and RINOs made fun of people like me for saying China created the China virus in a lab and leaked it to the world. Now the former CDC Director, Dr. Robert Redfield, says he thinks the virus was created in a lab and leaked out.
Drive home with The Afternoon Addiction with Garret Lewis, weekday afternoons from 4pm-7pm. Listen for free on iHeartRadio.