January 18, 2025

Covid 'most likely' leaked from China-controlled lab