It’s both absolutely hilarious and infuriating that now, all of a sudden, the national media, the World Health Organization and Dr. Anthony Fauci are finally conceding there is a decent likelihood that Covid-19 was leaked from a lab in Wuhan, China after denying it as even a remote possibility for more than a year.