Lab leak confirmed. It came from China.
https://x.com/elonmusk/status/1886129005759262964
Embed Notice
HTML Code
Corresponding Notice
- Embed this notice
Robert R. (iloveamericanews@noauthority.social)'s status on Monday, 03-Feb-2025 04:18:41 JST Robert R.