18 ?? in China??? In Wuhan!!? (m.theepochtimes.com) posted 2 years ago by RS34ME 2 years ago by RS34ME +18 / -0 9 comments share 9 comments share save hide report block hide replies
^^ That’s crazy! Wow!
Makes you wonder about DARPA!