Oh boy, let’s revisit the lab leak hypothesis again!

Pharyngula 2024-06-18

The leakers just won’t go away. Maybe Rebecca can scare them off?

I can’t believe this nutty nonsense keeps going on and on.