http://82.221.129.208/1/.tt6.html
I don’t know what to make of it. Coincidence?
China playing with Biden’s pea brain again .