Something really weird is happening here. China has NEVER been forthcoming, but the images of them scrambling to build hospitals is truly alarming.
“Something really weird is happening here. China has NEVER been forthcoming, but the images of them scrambling to build hospitals is truly alarming.”
Probably because they let the genie out of the bottle at one of their bio-weapons labs.