Administration Invokes “Yellow Peril” To Peddle Green Energy

In a recent address before the National Press Club in Washington, Energy Secretary Steven Chu said the United States is in clear danger of losing the “energy race” to China. “For centuries, America has led the world in innovation. Today, that leadership is at risk,” … Continue reading Administration Invokes “Yellow Peril” To Peddle Green Energy