Stephen Chen works out of Beijing China and is a paid waumao or influencer for the CCP, who happens to work for a CCP propaganda outlet: the South China Morning Post.
Agree, but the irony is that all of a sudden asteroids or meteors are a massive threat to us and NASA/China/EU are all working to counter this new ‘threat’.
Do they know something?