More, more, more! Where are the russians? Nowhere to be seen, the fucking cowards. Now's their chance, is russia going to convert all the 'we're actually fighting America' shit talking, into reality. The world waits...

@MarGarTarRussia and China are being shown exactly how far behind their tech is and where they actually stand if a confrontation does happen

Source: New Videos