China & Russia Join Forces To Build A “New World Order”! MyLibertySource.com 6 months ago IMAGE ABOVE FROM VIDEO BELOW TOP COMMENTS FROM VIDEO BELOW I’m American but our country is a shitshow. The biggest joke of the century was when US was calling out Russia for invading a sovereign country. The whole world laughed with irony