Lefty_Guyy published “Story” 3 years, 8 months ago
With “poor confidence,” the U.S. Energy Department rates Covid might have come from a lab spill in China.