China: Texas Freeze Shows U.S. Is a Failure

Chinese state media on Thursday pounced on the winter storm and blackouts in Texas as evidence the United States is inferior to Communist China. 

Start the Conversation

Your email address will not be published. Required fields are marked *


*